You need this application.
I have been using this app for over 5 years and use it on both Windows and OS X devices. Once it becomes a part of your workflow to quickly switch, resize, and work with Divvy to manage your screens you will be lost without it. As was I on November 10th. I am very happy to see this issue has been resolved with the 1.4.2 version release. Back to the races.
devonx about
Divvy - Window Manager