I only use conditional comments these days -- but I've gotten the point where I really only use a conditional comment for IE7 (but it is conditional for all IE) and within that I will place IE6 hacks if needed and then overwrite them so they don't apply in IE7. Personal preference, but seems to keep things nice and organized for me.
I think it depends on the needs of your site. If you're developing for something that needs to scale wayyyyy out, using Conditional Comments will bump your HTTP requests way up. However, it is nice to have a clean, hack-free CSS file. Me? I use both. Depends on my mood, really. :P
hey that looks pretty slick. I remember an older version of this setting <strong> to normal which psyched me out in the rare instance I had to use that tag.
Personally I just stick with * {margin:0;padding:0} but when I get the chance I'll check out this new reset css. I like how he defaulted :focus to have no outline. It was always a little ugly in Firefox when doing the Mike Rundle/phark image replacement method on unordered lists w/floated li's. Example, click on the main navigation links here: www.perfectorganics.com and watch the outline stretch to the left of the screen.
Reset the CSS has changed my life. I now have a core base template I work with when starting any project -- I have all my standard CSS files created, basic HTML structure in place and the CSS I will use 99% of the time; setting the content styles for example (blockquote, strong, em, etc.) -- makes starting a project a breeze.
I calculated it once, just creating my first batch of files (HTML and CSS) as well as laying out my core HTML structure took like 15 minutes -- now it takes 20 seconds to copy files from one folder to another.