A review by pikasqueaks
Dead Little Mean Girl by Eva Darrows

If you get the chance, listen to the audiobook of this one. The narrator is entertaining and funny, and adds a lot to an equally entertaining story.

Anyhow, this book does a lot of good with unlikeable characters -- both the "I'm soooo geeky" main character (who isn't nearly as annoying as other versions of this type of character, to be fair), and Quinn, the mean girl. They're both flawed, but that's not all there is to them.