It seems with BBT you either love it or hate it. I know it really relies on the gimmick of making fun of the characters' perceived flaws. However never once did I feel like the show was maliciously making fun of geeks. It actually looks a lot more fun than what people would consider "normal."