Thank you for the recommendation. I've actually been eyeing this one myself but haven't yet read anything by Meg Cabot so I wasn't sure if I should take the plunge and order it.
I love books that are good enough to keep me up all night... those are THE best kind to read... and it sounds like this is a really good one to lose sleep over. :-)