With Cinch you can grab windows from anywhere in the desktop and drag them to various edges to snap them left or right, or make the windows fullscreen. With DoublePane, keyboard shortcuts dictate all of your happy snapping, with the same abilities using your control, option, and arrow keys. The keyboard shortcuts are static, which may cause incompatibilities in apps like Linkinus that also use those keyboard shortcuts. I would like to see an option in the future to return the window (or undo) position with the down arrow, and for custom shortcuts. The app is a lightweight addition to your Mac which will certainly improve your workflow, and it can be had for only $2.99 on the App Store.