I recently discovered this keyboard shortcut, which works in Windows 7 and 8.  It has been around for a long time, but I never knew about it.  The keyboard shortcut allows you to quickly snap windows the left, right, or top of the screen.

Windows key +Left Arrow, Right Arrow, or Up Arrow

Pair that with an Alt+Tab to switch between programs and you will be snapping windows left and right (literally).