Way to automatically resize 2 windows to take up half of the screen

Solution 1:

Unity has this built in by default.

You can Ctrl + Alt + a keypad key to arrange the window. It's fairly logical if you have a keypad!

Solution 2:

Ctrl + Superkey + Arrow

A example of a superkey is the windows/start key. I am using Ubuntu 12.10.