I am not a Mac boy so to be honest, I don’t know if Mac has the snap feature like Windows 7 does. But if it’s like other people said that it’s one of the features Mac don’t have, here comes Cinch to fill this gap in for Mac users.
What it does is exactly like what Windows 7 snap does.
Cinch gives you simple, mouse-driven window management by defining the left, right, and top edges of your screen as ‘hot zones’.Cinching to the left or right edges of the screen will resize the window to fill exactly half the screen, allowing you to easily compare two windows side-by-side (splitscreen). Cinching to the top edge of the screen will resize the window to fill the entire screen (fullscreen). Dragging a window away from its cinched position will restore the window to its original size.
It also provides the key-board shortcuts as well.
Cinch is free as nagware. You can also purchase it at $7 for a nag-freeware if you get annoyed but still like the app. It currently works on both Mac OS X 10.5 (Leopard) or 10.6 (Snow Leopard)
Enjoy, Mac guys.