Target IE6 and IE7 with only 1 extra character in your CSS
briancray.com
briancray.com
This setup brings me these benefits:
* I can see at a glance where a particular attribute is tailored to IE6.
* When I have a problem with IE6, I just Inspect the suspicious element with Firebug on Firefox and look at the stylesheet. No need to open a different file and find the selector there.
* When this awful program dies, I'll just scan the file and delete all occurences of /* IE6* / (not many).
(Sorry about my broken English, it's not my first language) EDIT: Formatting -- my first time here :)
If the everything-in-one-stylesheet route works for you and you know what you're getting into, power to you. But don't start asserting that those who use conditional comments are wasting their time and clients money solely for some CSS zen bullshit. That's just a silly accusation...
Slapping these one star hacks into my css everywhere would start to look very very messy.