TeePee is a startup designed to help find social games. It's built a discovery engine to help analyze your likes and dislikes to suggest games that might fit your tastes better. TechCrunch calls it a Pandora for games, which is a pretty good description.
They plan to expand beyond Facebook games into mobile and other games, too. Developers are asked to register with them to get your games into the listings. I have no idea if this service will take off, but any game developer should be spreading the word about their game by any means they can these days. Signing up for services like this, where the only cost (so far) is a little bit of your time, seems like a worthwhile effort.
There's no magic formula for making your game a hit; if someone offers to sell you one, back away slowly with your hand on your wallet. About the only things you should count on is make a great game, and market the hell out of it, and you'll improve your chances of success. So when you see something like TeePee, go ahead and give it a whirl.