I've been looking forward to reading this *so* much, but even the anticipation didn't prepare me for how much I was going to enjoy it.
This was just a wonderful read -- I'm not sure anything I've read in ages has made me smile so much or provided such a great read on so many levels. I second so many comments above that have been expressed much better than I can manage right now, and I can't wait to read it again. Fantastic.