I love ThinkGeek. I love the unique and geeky things they sell. However, when I bought from them, I was disappointed with what I got. Maybe they're really good with hype and advertising, causing people to expect more. It seems a lot of their products are bought elsewhere and rebranded.
ThinkGeek TK-421 iPhone keyboard case review by Engadget (4/10)
See for yourself.