Here is an article that gives a very eye opening view of the Hogwarts Gang. I have always found it curious why Hermione is perceived as "unpretty" merely because she's the smartest student at the school. I don't know if it is an American phenomenon or what, but the idea that a smart girl can also be naturally attractive seems to be an alien concept to many. I think part of the reason behind this is that we are inundated with images of attractive women who are one dimensional and oversexualized, in the media, advertising, movies, print, anywhere you turn. The concept of an attractive woman not using her looks (on purpose) to her advantage is simply not a reality to many people, which is unfortunate and lends itself to the school of thought that "women are.... (fill in the blank)", instead of accepting that women are each complex, individual humans, with separate goals, dreams, and motivations. It's really a simple concept, but for some it's still quite a head-scratcher.