Quote: "While this is true in theory, there is nothing I as the end user can do about it. So I use the browser that works with all of them I visit. IE7 and IE6 both work great."
And thus you worsen the problem.
The ONLY reason stupid programmers make their sites work in IE* only is because the majority of people on this planet use the worst browser on this planet!
You say there is nothing you can do - but making the company realise that they're blocking out people due to their own inadequacies makes them realise its THEIR fault.
Saying this - I can also appreciate that its perfectly stupid to make your site NOT work in IE just because it doesn't support a feature it meant to, like PNG (not just 24's... It doesn't support Gamma properly in PNG8's either), etc.
Cross Browser Compatibility is a genuine issue and if a developer doesn't do this correctly - its the DEVELOPER's fault, NOT the USER.
[center]