I'm really random with the guys I'm attracted to.
Usually they're tall (but I'll admit the short guys around here are pretty cute or whatever you want to call them, it's just their height that challenges them), and their hair is usually amazing.
Amazing hair can be undescribably shaggy, shiny, or just plain amazing when you shake it.
Freckles on the nose is cute.
Anyways.
That's just physical attraction.
I like guys who are sweet, who will help you with stuff, and cheer you up when you're down. I like them to be a bit smarter than me (It doesn't work out if they think I'm mentally incompetent) and not have a horrible taste in music. Humor is important to me.
I want a guy who'll hug me when I'm sad, etc. (Very light forms of PDA, just cute stuff)
They need to understand that I am random, and not all of my conversation topics are interesting. They need to be able to keep the conversation going... like by being loud with me and making stuff up about paper ducks and the uneven drawers in the tech lab.
I could never date a guy who was only funny and most of his jokes were those kinds of jokes that the victim doesn't get that their being made fun of. I can be friends with sarcastic, witty and cunning people, but that is not particularly something I need in a boyfriend, as I get enough of that from myself (well being cold, distant and sarcastic anyways).