With server side programs, one has complete control over the environment, and the client, other than some CSS issues, is not that great an issue.
- IE7 cannot properly create radio buttons with a pure DOM creation of the objects. There is a workaround, but it is bizarre, and I would never have figured it out. Luckily someone else did (You have to add html code the document.createElement call)
- Safari returns the typeof on an array of objects as a function. All the other browsers I tested return the typeof as 'object'
- IE7 actually throws an exception if you mispess lightgrey in CSS.