I hate the idea that there's anything wrong with being a nerd, or a geek.
There's not. It's exactly the same as being "Cool", you have your own group you hang out with, you have fun with your friends, and you live your life how you want to.
And as for girls, do you know how many cute, intelligent, funny nerd girls there are out there? Me neither, but I can hazard a guess that it's a fair few. And they're better to be around than the vacuous sluts that populate the "Cool" kids.