I, Ginevra Weasley, have asked myself the same old question. Once I thought I had an answer, but now I find that I have a new, and better, answer to that old question. (WARNING: Half-Blood Prince spoilers galore!)