The only part of your code that will have trouble validating is the Google supplied code, and that is just the way things are. Keep doing things the way you are and the site will be viewable with everything except the OLD Internet Explorers that are on the Windows 95 systems.

Cliff is correct that something needs to be done to fix the situation, but CoffeeCup has found a solution that validates, so I am not sure that W3C needs to change. Of course, when Google takes over the entire world, they can set the standards themselves.
