What a sweet little read this was. 
 For one thing, Janus is such a refreshing and complex character. She's a computer-geek, who despite being super-smart is failing. She's obsessed with Shadownet, her creation, listening and responding to the clever voices she has created. This YA has the obligatory who-do-I-love triangle, but it's understandable and real (even if I think she goes for the wrong guy). 
 She's done wrong and she gets punished - in more ways than one. It was fantastic, the way the tale weaves through her wrong-doing and how she knows it's wrong but doesn't know, not really. She knows that people will probably be hurt, and then they are and she feels terrible. But she redeems herself, in her own way. 
 I loved the twist at the end - I certainly did NOT see that coming.