http://www.girlgeniusonline.com/comic.php
Tarvek is a fascinating character to me because he *should* be pure scheming evil given his background. But he actually wants to be something better. I suspect it's one of the things he loves about Agatha -- she makes him a better person by giving him a way to use his talents for good.