Hi Somers,
As other people have suggested, I would recommend either a hardware based VPN connection between both sites or a Terminal Server at your main site. Out of the two, I would base it on what hardware you already own.
Cheers, Budzy
Jon Budzynski
MCITP, MCSE, MCSA, MCTS, MCP
Microsoft Small Business Specilist