Dude, I can feel your pain.I also have never had a gf (and I'm 20, still a virgin). I am exactly the same way, nerdy and geeky. I like learning about things (especially stuff I find interesting) and I like geeky things (super heroes, video games, soundtracks, good fantasies, etc.) but every time...