Note: Even though Task View appears to be very solid, we're still early in the game. After investigating it for the last month or so, I've discovered that it's extremely well done, easy to use, and provides you with all the basic features that you'll need, plus a few snazzy bells and whistles. So, you can imagine my delight when I discovered that in Windows 10, Microsoft has finally graced the operating system with a native virtual desktop feature called Task View. It's a very efficient system, and I definitely feel more organized and productive.
Then, when I am ready to go back to my previous task, I just switch back to that desktop, and everything that I was working with is right there on the screen waiting for me - no minimizing and maximizing windows to get back to work. When I need to jump to from one task to another, I just switch desktops. With multiple desktops, I can spread out the various projects that I'm working on, such that each project is on separate desktop.
I've been using the Dexpot virtual desktop program for Windows for quite some time and have really learned how to harness the power that it provides to more efficiently multitask.