Finished reading the book yesterday. Sad to say, but read it in the PDF version. (Will get around to buying the hard-copy as soon as sonny boy starts reading. :-)
Coming back to the book, well, its nicely written. Classic JKR stuff. It does answer a lot of questions, which were raised, but remained unanswered in the previous book... like... :)
I am very tempted to let the cat out of the bag, but will resist from it. Go get your own copy, and read it.