Virtue Desktops, without question. It grew out of Desktop Manager after DM was abandoned in 2003 or whenever it was, so it has more features. Although the Virtue Desktops developer announced last month that he was ceasing development, it works pretty well for the most part and will get you by until Spaces.