FlashScreens lets you have multiple virtual screens (or desktops) and easily switch between them.
You can create screens for your word processing tasks, programming tasks, Internet browsing, etc. Whatever window is opened in the current screen will disappear when you switch to another screen. You can move windows from screen to screen, copy windows to other screens, and specify which windows will traverse all the screens. Each screen has its own 'QuickStart' toolbar, which acts as an alternative to the Start Menu where you can create shortcuts and launch multiple programs and documents with a single click.