I cannot answer the initial question honestly, as my hormones are so out-of-whack right now that I could guiltlessly date any reasonably attractive girl. There may be no shortage that are attracted to me, but I still have other things to worry about first, so I am choosing not to go with my hormones.
I am also probably the only straight guy who turned down a girl who would pay to give him a blow job.
:P