Exposé and Spaces like Features for Windows
Window-Overview arranges all windows in a non-overlapping layout. In this configuration you can select an arbitrary window and make it the foreground window. Window-Overview is also capable of showing and restoring minimized windows. While being in Window-Overview mode you get live preview of your Window content.
Setup Virtual-Desktops to organize your work and keep a better overview. You can either switch directly between desktops, or gain a full overview on all desktops including all windows at a time. Windows can be shifted between desktops or made globally available on all Virtual-Desktops.
Desktop-Overview moves all windows away from your desktop to give you access to Desktop-Shortcuts and Sidebar-Gadgets.
BetterDesktopTool fully supports usage of multiple monitors. All functions including Window-Overview, Virtual-Desktops and Desktop-Overview are designed to handle any multiple monitor configuration.