I've been using the Virtual Desktops product included in Object Desktop (from
Stardock), and it works great for me.
It integrates into the taskbar, so it's pretty slick. The key thing missing is hot-keys, to go from one desk to another.
You can also try AltDesk...not a taskbar, but *very* slick. I liked it a lot, but didn't want to pay the $$ to keep it. Has hotkeys, and can auto-startup in the different windows.
--Woodie