GoScreen is a great way to create virtual desktops that are easily dragged and dropped. You can then switch among them with a variety of configurable hotkeys and mouse movements.