Witch allows you to switch directly between not only applications (as you can do with Command-Tab), but windows as well. Instead of switching applications first, then windows, use Witch to switch directly to your desired window. If you're coming to the Mac from Windows, you'll find Witch a natural-feeling replacement for Windows' ability to switch directly to windows.
♡♡♡♡♡ Witch earned a very-rare perfect five-mouse rating from Macworld: "...Witch is easily one of the most useful utilities on my Macs."
Witch optionally works across Spaces, too, allowing you to easily switch to windows in any other Space.
You can even define global hot keys for useful tasks such as releasing or closing all minimized windows, or zooming the frontmost window.
As you can see from the screenshots, Witch has a ton of customization options, none of which are required, but all of which can help make Witch work exactly as you want it to work.
Witch was recently recognized as one of Macworld's Mac Gems of the Year for 2010.
◆◆ NOTE: You do *not* have to leave the Witch application running to use Witch.
The first time you quit Witch, a dialog will appear asking if you'd like Witch to run in the background. Say yes, and you can then switch away without seeing Witch in the Dock. You can access the settings panel at any time by either double-clicking the application, or by pressing comma while the Witch panel is onscreen. ◆◆
Fixed a Spaces issue in Mountain Lion
Fixed an issue that prevented preview images from showing in Mountain Lion
Fixed an issue that would cause duplicate entries for windows from certain third party apps
Witch (com.manytricks.witchwrapper) is a Mac software application that has been discovered and submitted by users of Software.com.
Operating System: Mac
Minimum OS version: 10.6.0
Bundle Information: Witch 3.9.3, Copyright (c) 2005-2013 Many Tricks
Copyright: (c) 2005 2013 Many Tricks