What I'm using for my windows and layout management is the Window Layout Manager, or WiLMA for short (hey, as developers we're allowed to invent a dozen new acronyms each day and we like that little perk!). The following page provides a more detailed outline of what the Window Layout Manager...
www.stefandidak.com