AppDelete is a freeware utility for Macs that, ostensibly, removes all associated files when you delete an application. (Don't you hate having meaningless preference files hanging around, taking up hard drive space?) AppDelete claims that if you drag the application you want to delete onto its icon, it will scan your hard drive and find all the associated config files, preferences, and so on.
Unfortunately, although the current version is 1.0.1, AppDelete is not yet ready for prime-time. I tested it with a few applications, and it found no associated files, even though they were right there in my Library folder - or sometimes in the same folder as the app itself. More importantly, though, some
Lifehacker commenters have pointed out that you need to pay close attention to what AppDelete is doing, lest it delete stuff you'd rather keep. For example, one commenter says she told AppDelete to remove Fire, and it ended up trying to remove Firefox as well. Lifehacker blogger Adam Pash seems to have had a good experience with it, though, so I guess it's hit or miss.