For those who are too broke (like me) to get a multi monitor setup, here is a nice open source software :
VirtuaWin - Virtual Desktops for Windows
It provides virtual desktops for the Windows (for the Unix users it's a default feature on most distributions I think).
When you'll get used to it your productivity will go up
