Nothing wrong with liking geeks *cough*
For me, it's all about the common interests. I just can't effectively communicate with a guy who doesn't get why I have a wifi detector on my keychain or why I want to use the computer to turn on the lights. Doesn't mean that a guy has to share every geeky interest, but when you're a serious nerd, it's like having a strong political affiliation, or parenting style. It's very difficult to reconcile those opposites in a relationship. A brain makes a guy attractive to me. It's how I fell in love with my SO before I'd even met him in person. Not to say that I've ONLY ever been attracted to geeks, but there's certainly a bias in that direction. It's a very fundamental personality type.