I use a separate Virtual Desktop for each.I'll work on one project on one desktop until I get to a point where I kick off some task that is going to take some time, then I'll switch to another desktop to work on another project.On a bad day, I'll have three different project in progress, simultaneously, on three different desktops.What I would like to find is a sticky note program that would allow notes to be stuck to different desktops. When I'm working on my desktop machine, I'm generally working on a number of interleaved project, simultane ously.