I have a 2821 with the hardware encryption module, and using the VPN Client 4.6 which has been tested from several PCs and all the results are the same. The client will connect and I can connect to server 10.1.0.25 but not to server 10.1.0.27. If I stop and restart the VPN Client I may get the same or the opposit but rarely both, the same applies for internet/intranet traffic. The router supports dual channels to/from the internet, I have a local IP pool defined, and am using NAT. I do have 1 permanent VPN connection without any problems.
Everything seems to work fine execpt the intermittent server connects in which both servers are on the same hub (pings and traceroutes may work on one but not the other).