I'm not sure why I'm writing this post, I suppose it's the closest I'm probably going to get to therapy for this particular problem and I just need to blow off some steam: I ******* hate Internet Explorer 6!!!!!! The amount of time I've spent in the last few days trying to fix things that work fine in all browsers except IE is ridiculous, I've seriously spent about 1 hour a day actually building the site and the other 7 trying to fix things that don't work properly when I test it on my pc. I've had to use so many hacks my code looks like computer-vomit, and I'm also much balder than I used to be. The problem is not just lack of support and standards-compliance, it's that so many things are treated incorrectly by IE - Z-index, width and height values, border styles, hover classes, rollover behaviour, even colours sometimes appear differently, etc. etc. etc. So you end up fixing things to work in IE because that's the browser that 104.9% of the world uses and then your site doesn't work in other decent browsers like Firefox. I wonder if there could be grounds for sueing MS for loss of earnings on the part of so many web developers who have had to work into the small hours trying to find ways around the trappings of the most evil browser ever to gain undeserved widespread popularity. I know this is all a bit late in the day since IE7 appears to be much better, but it'll still be at least a couple of years before people bother to upgrade - look at the number of people who were up in arms not long ago because MS announced it was ceasing support for Win 98... I feel a little better now, and I'd like to end with a positive comment: www.alistapart.com This site is a godsend, run and contributed to by very talented and sensible people, and has got me out of a hole on many occasions. Highly recommended.