I write software for a living, mostly small mobile games. Last week I was also setting up a Windows machine at a site I can only reach over the network. The site is a three-day trip away for me, so everything I do there happens through a remote session.