in reply to User Agent differentiation

Although i know it's very tempting to write separate code for IE/The rest, it would not recommend it. Here's my tip: make your layout as simple as possible, using CSS. Develop in Mozilla, then make it work in IE too. In the end, maintainability is poor when you have separate stuff for different browsers.