Failing that, do you know how to set the wm to snap to edges like kwin does? I like that behavior, windows sticking to each other and to the edges of the screen.
http://wiki.beryl-project.org/wiki/Beryl_Settings_Manager
A clear explanation of what everything does
Buy on AliExpress.com