I guess I'm lucky working for a company that at least has a say in how things are implemented, and a boss who generally knows his stuff
:O The only downside is having to support IE7 (at least on my current project; I think others have to support 6 too, although I think we charge extra for that).
EDITED: 21 Sep 2011 10:55 by CAER