Q: I would like to configure IPSec VPN at home connecting to our office PA Firewall. What’s your recommandation?
A: You may want to try an SSL-based VPN. Check this OpenVPN http://openvpn.net for more details. It runs on practically every platform, can use pre-shared keys or an X509 PKI, and works perfectly behind firewalls; it uses one port, UDP 1194. It’s also a bit more “standardized” than IPsec-based VPNs, as the server and client are both the same program, and behave nearly identically on every platform, something that CANNOT be said for IPsec servers/clients. In my experience, OpenVPN is MUCH easier to setup/manage than the various implementations of IPsec.