Recently I was lucky enough to come across a great deal on a 24" monitor that I could use for all of the network design work (Visio deserves at least 24") that I have been doing recently. In addition, I wanted the screen real estate so that I could have numerous terminal sessions open as I am usually logged into 4-8 devices at a time. However, resizing windows to take advantage of all of this space is time consuming, boring, and inaccurate. I found a tool called Ponderosa in my previous searches that would allow for me to have multiple sessions open and resize them individually however it didn't quite have everything I wanted in a terminal program (I like SecureCRT or Putty) and it couldn't allow me to resize other applications.
Lucky for me there is such a FREE tool out there and it is called WinSplit Revolution. It is an amazing tool and has easy quickset keys based on the number pad that allow you to resize or maximize windows individually and tile them however you want. As if this wasn't enough, it even support for multiple monitors so you can quickly send an application to another window.
I highly recommend this program if you have lots of screen to put to use or have lots of applications open that you want to tile.