Witch will satisfy those of you that tend to keep a lot of windows open on their desktop. The application is like a window switcher on steroids.
The preference pane item is easy to enable. Set your trigger commands by choosing the right keyboard shortcuts, then adjust their behavior. One of the things that Witch really manages to enhance is the way you can browse not only through applications but also through minimized and foremost applications. Witch also lets you zoom in and close of minimized and foremost windows.
The real trick when using Witch is to not get lost in all your keyboard shortcuts. You do not need to customize them all. Instead choose a few triggers that you will likely use often. Witch can take a little bit getting used to, especially for users not comfortable with keyboard shortcuts, however once you have gotten the hang of it you should really feel better control over your applications and windows.
Witch is a smart preference pane that lets you quickly switch between all your windows, whether foremost or minimized.