Don't cheap out and use Windows VPN for this. If you need a permanent VPN tunnel then you need a hardware VPN.
Cisco's are sweet if you can afford them. I use Netgear FVS318's ad FVS328's alot when I need my clients to have a hardware VPN. The netgears will cost about $150.00 to $250.00...