HAHA, i wish CP had a "like this post button." i would be all over that.
on topic:
i had a girl like that once. call me shallow; the reason it ended was because she wasn't attractive enough for me and i became bored with her (this is a downside to a majority of geek girls, until you find that one that wears a stockings, glasses, and a skirt). i have to admit that it was rather nice that she would come over and i didn't have to change my life for her. i think this is a precedence for real happiness (no, i'm not talking about just having a geek girlfriend, unless you're a geek too). i think that happiness is easier to come by, when you aren't forced to make a number of sacrifices. someone who acts the role of "better half" should not have to kill the half that you are in order for you to see her that way.