Weird, I've been using IE7 for a long time (since it was released as a public beta) and I've just recently found the "Always Use Clear Type for HTML" option and enabling it made the text look better to me. Without it the text is blocky. With it the text has some antialiasing to it. I like it better with antialiasing.