Mac: One of the benefits of being a cross-platform kind of person is that you get to use the best features of multiple operating systems in your workflow. Unfortunately, the ability to snap windows to the side of the screen and shake to minimise aren't available in Mac OS, but iSnap is a utility that duplicates them on the Mac nicely.
In addition to duplicating the window snap and shake to minimise features, iSnap also has keyboard shortcuts to move open windows to the sides of your displays or across multiple monitors, the same way you can in Windows 7. iSnap works with most applications and Finder windows, but for some reason it doesn't work with Microsoft Office, so keep that in mind if you're going to give the app a try. The shake/drag-to-snap features don't seem to work with Firefox or Chrome either, although the keyboard shortcuts definitely do.
This isn't the only utility that does this -- previously mentioned Cinch does the job as well, but it's nagware and more expensive at $US7.99 to remove the nags. iSnap is free in the Mac App Store. The description notes that the app is normally $US4.99 but is currently "free", which means the price could go up at any time. If you're interested in trying it, download it now.