I use Better Touch Tool to bind keyboard shortcuts to window actions like halves & corners to achieve a similar result.
Not sure why it's not free, when BetterTouchTool is, but I'm not going to begrudge him that one-off payment for something I use every day.