Like many others have said, I wouldn't even bother pitching to publishers. If you have a really good game idea and you're passionate about seeing it realized, you're best bet is to self-publish. Depending on the type of game it is, you can use pre-existing engines, like Unreal or even Flash, and sell it over the net.