As always with these questions, which ultimately result in the same answers including this one. If I wanted a ROBUST off site network to do what you are talking about. GoToMyPC and LogMeIn wouldn't even be in the conversation.
I would hire an IT person and look at the different possibilities including VPN, T1s, etc. Just a thought.