In the end I think it's important to remember that even if the content is the best thing in the world, that doesn't mean much if people can't read it. I'm probably just a curmudgeon but I've clicked links to posts where I saw the contrast and size and said "I'm not going to bother reading this. It is too hard and I don't care enough about this article to change my browser settings to correct the designer's mistakes." And many people don't have the skills to do so. Three cheers for agreement! :)