I don't get all the hate for BBT. I won't say I'm a nerd, because that's a rude stereotype that doesn't fully represent my existence, but I'm a bacharel in computer science, programmer, fan of Stargate Universe, games and all those stuff people categorize as "nerd", and yet, I can find BBT pretty funny.