I find that one of the most intriguing things about the end of book 6. Harry is on his own now without Dumbledore to get him out of major situations, specially dealing with the Ministry. I think Dumbledore was expecting his death to occur sometime soon (this may have been said by Dumbledore in the book, I don't remember) because he began telling Harry pretty much everything he knew about Voldemort's past, the reason why Harry was attacked, horcruxes etc.
See, I know everyone says this, but I think Dumbledore orchestrated his death. Why not? He acted in front of the other death eaters (remember, Amycus and other death eaters were present at Dumbledore's death and it would've been stupid to reveal where his true loyalties lay (Snape)) Snape has been known to be able to act well before, and is a strong Occlumens and could therefore shield his mind quite profoundly against the Dark Lord. You are right about Dumbledore explaining everything to Harry, and this fits the puzzle.
However, the vexing thing is that it could easily be the other way round. Dumbledore was aware of his death but he did not know it was coming so soon, and Dumbledore was pleading in his last moments for Severus not to kill him, but Severus revealed his true self and, with true loathing, murdered Dumbledore.
I know this is a classic argument that has been discussed many, many times before.
Also, Mona Lisa, I agree with you totally about it being intruiging. I read for 4 hours straight, re-reading the book, over and over again, so as to catch any clues leading up to Dumbledore's death. Then, of course, I went to MuggleNet to see if they spotted anything I didn't.
Haha, I'm such a Harry Potter geek!

