I present you Divvy.

http://www.mizage.com/divvy/

A video of Divvy in use.

http://www.youtube.com/watch?v=ctRDIr75sNg


I bought it after seeing a reddit post about it. Awesome little program
for us l33t Mac users. :P