Too many open windows on your desktop at a time? Virtual Desktop will create new desktops for you and let you to switch between desks and windows...