Teamviewer has helped me tremendously with working on the road and elsewhere. I can access all my boxes from my laptop and get stuff done. There is one problem: it is so darn unreliable on some boxes. I've had to resort to scheduling tasks to automatically restart the client on some, but even that doesn't quite do it. So I am looking for an alternative. Can anyone recommend an alternative that has similar features, is reliable, and has both Windows and Mac OS X support? Free would be great, but I am willing to pay for a solution if it actually works. Thanks all for your time. :)