The first of the many virtual desktop managers for Windows that really convinces me:
goScreen – Virtual Desktop Manager for Microsoft Windows
It’s stable, fast, scalable and full-featured. And it’s even TabletPC-aware :) Particularly nice for people with high-res screens (i.e. 1400×1050 and up) as virtual desktop maps can be displayed in a side-bar.