Agreed, for remote desktop / VNC type stuff then the official Microsoft client is good. Just had a look and there's a
new beta version available not tried it myself yet but the older version runs fine (although this new one is a universal binary so should run better on the intel macs than the old one does.
I'm presuming the title "VPN Program??" is misleading - if not then there is a Cisco VPN client available for OSX.