I've never dated but I can try...
1. Funny and/or undramatic (doesn't take things too seriously, like himself)
2. Affectionate (snuggly wuggly kissy mushy crap)
3. Somewhat successful (going to school/employed)
4. Like some of the nerdy things I like
5. Honestly? Attractive. Well taken care of, nice hair, clean soft clothes, preferably a slim build (Apparently I'm the only one who likes that.)
6. Protective is good, too. Just not ridiculously.

2c or something MODCG Since December 2011!
New May 20th Routine
Low-poo:SheaM
Co-wash:VO5 KiwiLime or VanillaMint
LI:TN, Regis OliveOil Condish, GVP CB
Styler: LALSG
Daily routine: Cleanse, LI, soak with water, scrunch in gel, plop, pixie diffuse, air dry.