I would say I'm more of a nerd than a geek. Like some other posters have said, while both are kind of social outcasts as far as the "in crowd" is concerned, there are some differences. Maybe the terms have lost a bit of their meaning these days and are interchangeable to some people. I "my day", (holy cow, I must be getting old since I'm saying that stupid phrase now) and where I grew up, there was a difference. I'm a product of the 70's and 80's in Western Nebraska. When I was a kid, a nerd was a guy who was really smart about 'uncool' yet considered by teachers as important for your future like math, history, science, etc. A geek, meantime was also really smart about 'uncool' things but those were usualy more hobby-related topics like movies, music, fictional books, comics, T.V. shows, video games etc. Both wore clothes that were out of style according to the fashion aspects of the media of the day, bad at "cool" sports like football and basketball, bad at social networking, etc. I'm no genius, but I was considered one of the best in my school at science, history, writing and computers (we had the Apple II's in high school, remember those?) Yes, I liked and still like playing video games, reading fiction, watching movies etc. but not to the extent that it interfered with my studies (automatic nerd status in my day).