One solution I use is GTMPC. When I want to run some lengthy complex reports using the large DB we have, I run them remotely even when I'm directly connected to the network. This allows a nicely configured desktop available from anywhere in the world and dual processing.