How to setup Cisco VPN using VPNC Ubuntu Jaunty (9.04)

This guide is for ubuntu users who want to connect to Cisco VPN. We will be using VPNC (it is in ubuntu 9.04 repo). This guide assumes you have profile file in .pcf format...