J K Rowling recently said that "there are two questions she's never been asked, but which she should be asked. Not 'Why did Harry live' but 'Why didn't Voldemort die?' and 'Why didn't Dumbledore kill, or try to kill, Voldemort?'"
Hmmm. Secrets that the next book may reveal?