Telling people things like this is going to cause lots of pain for people like me. It's easy to say everyone should use proprietary features and make 18 different versions of their site to work with all the browser and OS combinations out there when you have a huge staff of great JavaScript people and a QA lab with every platform set up. Most web developers don't have these things. Now, thanks to successful projects like Google Maps, clients will think this is a reasonable thing to expect from web developers. Wait until they see how much it costs to develop and test all those different versions... Wait until they see how much it costs to maintain them...