It was a good book and well written, but the main character is really annoying and is a real whiner. He moans about people pushing him around but never has the guts to do anything about it, he just stands there and does nothing. Also because he is smart, he thinks he is above everyone. The only reason he seems to want to do anything in life is so that he can go back and rub it in people's faces. The character is funny at times, like when he threatens the assistant-principal, but can be really obnoxious, like he does even thank his step-dad who offers to drive him to the comic event and pick him up, which is a 4 hour journey.
One annoying thing about this is that the author has seemed to include his own hatred of jocks. I read another one of the author's book 'Boy Toy,' (which is a better book but for an older age group) which, despite the fact that the main character is a sporty guy, there is still a hatred of jocks in the novel.
This book had a half-decent plot and didn't take the predictable route I thought it would which was good. However the author seems to forget all his own foreshadowing and the book kind peters out, without a particularly interesting event.
The book was enjoyable to read but turned out to be a bit of an anti-climax