With MultiWS you may have separate virtual desktops for different applications.