Oh, I've just remembered the biggest thing that bugged me! When they were talking about Harry, they mentioned how he's third in line and will probably never see the throne because William's older. But as we all know, alot of recent kings and queens have been second sons or second children!
Three of George III's sons became kings, and the next monarch was the daughter of his fourth son. Who would have ever thought she would be queen! And Naturally Edward VII was the eldest son, but he thought for much of his childhood that his elder sister was going to be queen. And George V was a second son, as was George VI, who became king once his older brother abdicated. And the current queen is only so because of her uncle's childlessness and subsequent abdication. So there is a long history on Harry's side about someday becoming king. I'm sure it won't happen, but to say that there's no way he would is silly!
By the way, does the term "once and future king" bother anyone else? They refered to William as this, and I'd always thought that the term "once and future" was kind of stupid, because it implies that you've held the position before, somehow lost it, and are expected to take it again in the future? I don't know, it's always sounded so strange to me.