So, you've met a great guy, but after a few dates, you begin to realize he's not like the other guys you've been dating. He's smart, a little shy, and quirky, and he loves science fiction, online ...
Adorably dorky dudes — think J.D. on Scrubs or Leonard from The Big Bang Theory — have long been underestimated. These sweet, smart and often devastatingly funny guys could be sitting on the sidelines ...