Windows 7 added some nice features that help you to arrange windows on screen. But I find that WindowSpace does an even better job. Even though I usually work with dual monitors, I find myself needing to put windows side by side, top and bottom or maximize them vertically. By dragging a window or resizing a window to any edges of the screen WindowSpace accomplishes all of these tasks. But it gets better. If you want to snap windows to one another, even while resizing them, just get them close and window space takes care of the rest. The final feature that I find comes in handy from time to time is being able to make any window always on top. Typically I do this with either calculator or notepad. All you need to do is click the icon in to corner of the program, then use the new WindowSpace menu to make the program always on top.