I've tried a couple of these but I always find I have too many special case layouts for them to be useful. What I really want is something with a grid like divvy where I can then adjust the size and position of a window on the grid using keys. The commands would be something like: add 1 to the top of the window(1 grid unit), move window to the left side of the screen(without resizing), move window up one grid line etc.
Thanks! I was hoping there weren't any good ones - it would have made my next hardware purchase decision easier. It might sound a bit ridiculous, but I really enjoy the workflow, automatic layout of windows and keyboard centricity offered by AwesomeWM.
Divvy - http://mizage.com/divvy/
Tyler WM - http://www.tylerwm.com/
Moom - http://manytricks.com/moom/
ShiftIt - https://github.com/trisweb/ShiftIt
I'm pretty sure I'm leaving something out.