Divvy seems like a neat utility, too, at least for my taste in window management tools. I've been using Cinch (drag windows to top or sides of screen to cinch to full or half screen size - http://www.irradiatedsoftware.com/cinch/), but I think I'll give Divvy a try.