Unix has had this for a long time, Microsoft added a powertoy, but its very sad.
I asked for some recommendations and tried out:
http://virtuawin.sourceforge.net
http://virt-dimension.sourceforge.net/
http://www.xdesk.info/
http://dexpot.de/
VirtuaWin was ok, but wouldn’t let me name the desktops. I didn’t try xdesk as I heard it was difficult. Microsoft’s version is limited to 4 windows.
Virtual Dimension is pretty nice, configurable, as many desktops as I want, I can name them. So far I’m impressed.
dexpot came recommended. Looks polished. I have to give it a try.
Dexpot annoys me because when I switch desktops, the windows change order on the task bar. I like to have Outlook first (left) and the rest I’m not so concerned about. When I switched back to the desktop with Outlook, it ended up on the right side.
It does have some very nice options that Virtual Dimension does: Window Catalog, which shows you all of your windows (mini-preview), and you can then click the one you want. Also has: Full-screen preview, which puts up all of the desktops so you can click the one you want (looks weird if you don’t have an appropriate number of desktops: 4, 9…something that fits evenly).