I too very much enjoyed this book -- I think Zach is not only a very sympathetic MC, but the supporting characters are real (and I love how we get a good look at each of them, so we have greater understanding of why they act as they do) -- I'd recommend it to any teen (and their parents, hehe).