Solution to the IE problem...
...in my previous post: the discovery that there is an actual META tag I can put in the header to force IE8 to render pages as if it is IE7. It is clumsy and I don't like it, but dammit, I'll do it and worry about fixing it properly later.

no subject
I keep running into an opposite sort of situation. We still have IE7 at work because of needing it for several browser-based apps, and a number of sites now have layouts that only work in IE8. They should really be using browser-sniffing and multiple stylesheets.
no subject
I'm building the site entirely in CSS, however, so at least all I need to change are the stylesheets. And I'll need to make separate ones for printing and mobile devices, but I'll live. Eventually. XD