I'm also thinking that perhaps rowling should have introduced the horcruxes a bit earlier in teh series. It might have been interesting if it became a long running quest to destroy them through the later series of the books. Instead, potter will have to find and destroy 3 all within the confines of the last book and then battle voldemort at the end. There just dosen't seem to be enough page space unless rowling decides to do something odd and either break the book down into two parts or she completely drops the ball and flubbs it much like OotP's dealing with Sirius's death. Basically you turn around and within a couple sentences, he's dead. I imagine she could do a similar fast forward and simply in the prologue tell us that harry has managed to find and destroy another two of the horcruxes during his summer vacation or something. It would be distinctly unsatisfying.
Lastly, I'm absolutely certain that Ginny Weasley puts out. 6 boyfriends (including harry) in the space of a little more than a year? She's like the hogwarts express. Everyone gets to ride. If you consider they're all 15-16 now, a good chunk of them are probaly sexually active anyway. All the studies seem to show that the average kid (in the US anyway) loses their virginity at something like 15 or 16. No doubt Ginny weasely has been passed around more times than a library book. Besides, all other evidence aside, she's a red head. You know what I'm talking about.