The sysinternals virtual desktops free software is highly buggy (crashes on creating new desktop many times when connected to external monitor needing a reboot), hogs memory, never worked well with the Windows 8.1 start menu, never worked well with Windows Store Apps and Alt-Tab. I am glad that virtual desktops are now natively supported.