L2TP IPSEC, NAT, and Windows VPN Clients
Windows XP and Vista both include a L2TP IPSEC capable VPN client. These clients are natively able to transverse client side Network Address Translation. However when the VPN server is also behind NAT these clients will not work without a registry change.