If all client side code was written with this article in mind, the Web would be a better place.
When you develop web applications, always consider possible browser differences and be informed about them.
[ Migrate apps from Internet Explorer to Mozilla ]
Props to Joe G.
I particularly like the bits about event handlers, a much better way to achieve cross browser, multi-event, tight code for DHTML. Good tips relating to your Ajax solutions too.
Disclaimer The opinions expressed herein are my own personal opinions.