OPenvpn is a great solution that many many many companies use for a free software solution to vpn needs. It is very secure, encapsulates all protocols, is opensource and runs on broadcom embeded hardware, linux and windows OSs.

IT is very very easy to setup and there are about 5000 tutorials on how to do it..

IT will 100% fill the needs of your company. I prefer it to Cisco VPN 3000 hands down nevermind the cost......