I'm tired of doing phone support. I'd like to connect remotely from one of my Linux/Windows/Macintosh computers, through my Linksys router, through Shaw's network, through MTS's network, to various relative's Macintoshes. Has anyone tried any remote connection software that will work through all of those layers?