Divvy ยท Window management at its finest.
http://www.mizage.com/divvy
"Divvy is an entirely new way of managing your workspace. It allows you to quickly and efficiently "divvy up" your screen into exact portions. "