The problem is that everyone has their own definition of Nerd and Geek. I think there are three aspects to it: liking nerdy things such as DnD or comic books, and being nerdily obsessive over those things or other topics, and being socially awkward, the geek chic thing. Things that used to be more exclusively nerd territory like superheroes or video games are now mainstream. In my opinion, fantasy sports are incredibly geeky. So yeah, it might help if these words meant something instead of being so vague.