Try REVO Uninstaller. Works great.
There's an app I use on my Mac called CleanApp, it deletes every file which is associated with a program when that program is deleted?is there something similar for Windows 7? I hate having junk left on my machine after trying something and trashing it?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic