I use the builtin VPN configuration of NetworkManager to connect to our PPTP VPN server. Actually it is a barebone VPN configuration which routes all your traffic through VPN. I'm looking for a sophisicated VPN client which is configurable and will be able to route traffic from certain sources or applications through the VPN and others through the default network. For example, our custom app traffic will route through VPN and others not.
Cross posted here in Serverfault.