well, you don't look that bad, and like others have said, a lot of it is confidence, and how you show it, but with your lack of experience, that is obviously a hurdle, you say you don't want to go out with people through other means, well maybe you should, if nothing else, for experience, and then you know how to act :)
also, your point of there not being many women at 31, well I foresaw that problem, so I'm trying to be strict and say I'll be married by 25 :P







