If you are one of those who want to have a workspace dedicated to specific types of activities, then nSpaces from Bytesignals is definitely the app for you. It helps you set up virtual desktops tailor-made for whatever purpose you choose.
The free virtual desktop application, once installed, requires a little bit of work configuring the different desktops you want to add. However, once this step is done, using the app is quite easy. You can switch desktops by assigning hot keys or launching the Switcher and choosing the desktop you want to use from there. There is also the option of protecting the desktops using passwords. This is useful if you want to limit access to a particular desktop.
nSpaces is an application that brings Mac-like functionality to Windows machines. We did find some minor installation issues with the software, though. It installed a desktop icon without permission during setup and left some folders when it was uninstalled.