You know that the guys at Microsoft has done something right when there is a Mac app to emulate Windows 7 UX. Cinch is an OSX app that emulates Windows 7 application resize feature when you drag an application window to the edge of the screen. Its one of those feature that you didnt know could be so intuitive and useful before you used it.
You can try Cinch for yourself for free for limited time but will cost you $7 to buy it.