PowerShell module used to create and switch to different desktops
I'll start off by saying that this is NOT production ready. It seems to run fine with Windows 7 but running on Windows 2012 and switching to a new desktop doesn't quite bring up the full desktop. So be warned!