You heard it here first. I would guess that the Half-blood prince turns out to be Dean Thomas. I know that JK Rowling talked on her website about not giving a bigger backstory to Dean because of the Neville character, but I think this is the way to repay....