I've been using a program called Bubbles for some time now, and it's been extremely helpful in my daily routine at work. In a nutshell, it takes web pages and makes desktop applications out of them.
I'm keenly focused on reducing clutter and creating contexts around my workflow (GTD influence here!), so this is a great way to keep Firefox for browsing and research purposes only, and separate all the web services I have open for long periods of time (SalesForce, AdWords MCC, SlimTimer, etc.) into their own "bubbles" -- essentially, their own programs in the task bar that can be hidden and sized independently of the browser. This way I can Alt-Tab switch between applications just like they are separate programs, without cluttering up my browser, which inevitably has 34 tabs open already...
It's especially useful in an agency environment, where I am logged into so many different client accounts, and also my own accounts. With Bubbles, I can have both open at once an not interrupt the flow. For example, I can have our Google MCC account open in Bubbles, while I have Google Reader open in my browser to read industry news.


