I think intelligence is the main factor for me. The guy can be okay looking, but as soon as I find out he's passionate and intelligent, it's a total turn on. I recently found out one of the guys I was talking to is working on his PhD and the first thing I thought was
That's hot. It's weird that that's my
primary determinate of "hotness" and dateability, but it is what it is.
I think humor/looks are probably a good second. The funnier a guy is, the more attractive he seems. I like it when guys smile or are goofy. However silly doesn't mean immature. I'd very much prefer a mature guy. I don't have much requirements in terms of looks. I prefer that he be taller than me(which isn't very hard) and that he not be obese. If I can't hug him, that sort of makes me

.
He also has to be independent. I don't want someone who feels they need to spend every waking moment with me. We each have our own lives outside of each other, as well as other friends. It's important to me that both our friends get the attention they deserve. "Bros before Hos" I guess.
Honesty is also a big one. I guess I'd put it at the top. As a rule I don't lie. In fact, for the most part I'm honest to a fault. It's gotten me in trouble, but I don't care. I'd rather someone be truthful with me than lie. In the end things hurt less if you tell the whole truth.
Jam it back in, in the dark.