We use Dropbox for moving random file between our locations and remote client sites, I just set user permissions for each different folder, and it makes it easy to work without having to edit firewall configurations and setup Point-to-Point VPNs.
That would be another point that I forgot to mention about setting up a remote facility, a Point-to-Point VPN would allow you to print from a machine at the 'home' office across the VPN to a printer connected in the satellite office.
You could also prioritize VOIP, then VPN traffic above other traffic on the firewall/border router, and throttle lower priority traffic (music, FB, etc).