This was VERY funny. I was reading it on the plane, and laughed so much that I ended up reading a lot of it to my travel companion! This wins absolute first place for lists of rock band names. The plot was amusing, moved quickly, and was just a lot of fun. I especially appreciated that the main character was a high school junior, but there wasn't anything inappropriate. It's so hard to find books like this for my more mature readers. Very nice balance.