BCUninstaller (or "Bulk Crap Uninstaller") is a free program uninstaller. I have written it for my own use to remove pre-installed junk on OEM Windows installations. Since I value my time it is focused on removing large amounts of applications at once, in a small amount of time.
Uninstall any number of programs at once, they will be ran in order. Quiet (unattended) uninstall of many programs, even if they don't natively support it Intelligent ordering of uninstallers, unattended uninstallers can be ran after the normal (loud) ones. The uninstaller will show you when it's safe to leave it alone. Advanced grouping and sorting, you can select all items from a single company with a single click. Filtering and searching (search is looking for way more than just the program name). Advanced editing tools and visibility of protected and invalid entries. Fully portable, requires Net 3.5 which is installed on all Windows 7 machines. More time-saving features.