If you want maximum control over organizing your programs and windows, check out Dexpot. This full-featured utility allows for distributing your running programs among distinct virtual desktops. A virtual desktop looks the same as your Windows desktop, but a given program will only show up on a particular desktop. So you can tuck away your IM and e-mail programs into desktop #3, for instance, and stay focused on your work in desktop #1.

Download Dexpot