From David Ross Software:
Work more easily with multiple windows by arranging them in efficient tiled layouts. Double-click the WindowSizer icon in your system tray to arrange all non-minimized open windows or use the Tile Last command to specify exactly how many of your recently used windows to tile. Choose from many default layouts or create your own and set as a default. Resizing a window in your arrangement automatically resizes neighboring windows to maintain a tiled layout. Drag and drop tiled windows to swap positions. Use WindowSizer's right-click menu or keyboard shortcuts to manipulate your windows more efficiently and reduce tedious manual resizing and moving of windows. Close all windows in an arrangement or on the desktop with one command. Bring back the same group of applications or Web sites anytime by saving your arrangements as .panes files. Open several arrangements and manage your virtual desktops with WindowSizer or manage your windows across multiple monitors.
In version 1.5, the Tile Last command now is available for one to twelve windows. Also added are additional rearrangement options for layouts of five to 12 windows.