Like you need any more proof than this.
1.) They have a good attention span. Think about it - they can focus on video games or watch Anime for extended amounts of time. If they can spend countless hours fighting online opponents on Smash Brothers Brawl they can listen to how your day went and why the zombie apocalypse is a legitimate fear.
2.) They're good with their hands. Take that how you wish. They have to be dexterous to kill those pesky bosses if they want to beat the games (or at the very least, the level).
3.) They're devoted. Geeks are known for their borderline-religious fanaticism with their [fill-in-the-blank] obsession. They're gamer/history/computer/etc geeks, which means once they fall in love they will also be your geek.
4.) They're good lovers. This ties in with #3. Their devotion is their drive to make you as happy as they can. It's not just in bed (though that also ties in with #2... and #1, if you count them as good listeners too. Wink wink.). Perhaps they were unpopular in high school, or they still remember their painfully awkward middle school days. Whatever it is, a little encouragement goes a long way and they will try to make you feel good. They're also good lovers in every day life (Though sometimes it's difficult to tear them away from their TVs/computers)
5.) Generally speaking, you will have a free and willing IT guy at your disposal, and how often have you known IT boys to be willing? (I'm looking at you Roy). Sure, you're a big girl and can set up your router and figure out why that damn document isn't printing but why go through the trouble if you don't have to?
6.) This last point may be only for the self-conscious girls (or just me?) but geeks, unlike jocks, do not live in the weight room. Sure, they may like running, playing group airsoft games (LARPing, anyone?), or a various assortment of physical activity. However, they will not make you feel bad about not working out every day or eating a burger now and then.
For fear of being too idealistic, I'll take off my rose-colored glasses long enough to point out that no one is perfect.
1.) It is not unheard of for a geeky boy to stay up to the wee hours of the morning playing their games. Sometimes you'll want to cuddle and the only thing he's cuddling is his Xbox controller.
2.) Sometimes, especially in the beginning, they can be a bit clueless when it comes to girls. However, my geek boy (who was also a football player turned band geek. He was reformed in time.) was well versed in girls by the time he got to me.
I know Finn is dreamy, and Puck's bad-boy image is alluring by they aren't all that's cracked up to be. Look for a geek and your love life will thank you.