I find these types of surveys useless. I've been running on the same install of winxp for the last two years. I've had no serious viruse and a little bit of malware. I don't find that the system runs any slower then it did the first day, although I'm sure it is, and I would give winXP, from my experience, a B. Having said that. My friends, who incidentally are in the same computer program as me and thus have the same technical know how, are constantly complaining about windows, how slow and crappy it is. I quite frankly don't know what their problem is. So saying that M$ should recieve a C is pointless, because if they asked people like me about it instead of people like my friends then they would do better then a C.