Mike makes a valid point.
A lot of things depend on the volume the satellite office will have. If you have significant volume, I would whole heartedly agree that a VPN makes sense. I would also agree that having an IT person to install and maintain would also make sense.
For small volumes, I would use a "virtual VPN" like logmein.