We (DoctorNick and myself) reviewed TopDesk on UnderTheSkin, and also caught the eye (or ear, in this case) of the TopDesk developers. They were kind enough to give us each a free copy of the software, and we were very impressed by the product both in the trial and full versions. Its been awhile since I used it, but now that I have a laptop, I might find myself needed to access the different programs I have open in an efficient way. Perhaps TopDesk can help with that!