Swept Away is a neat little freeware app that minimizes any windows that are inactive for a specified period of time.
In other words, it keeps your desktop from getting overrun with windows while you work. If there are windows that you like to constantly have open, you can specify which windows you’d like for it to leave alone in the exclusion list.
Swept Away has a small footprint and the creater has released a new version/update that fixed quite a few bugs. The creator, Adam Pash from one of my favorite sites, Lifehacker, recommends using it with another one of his creations, Dropcloth.
Dropcloth is to Windows what Backdrop is to Mac. It will instantly provide an overlay on your screen to clear your desktop for a screenshot or screencast, so that you can focus on one application.