Karl,
My understanding is, the memory for the VPN3005 is fixed. Meaning, it is either 32MB or 64MB. Please refer the below URL for details:
http://www.cisco.com/en/US/prod/collateral/vpndevc/ps5743/ps5749/ps2284/product_data_sheet09186a00801d3b56.html
So, to answer your first question.
1. The max memory on a VPN3005 is 64MB.
2. If you are planning to upgrade the memory on the VPN3005, I dont think you can have two 32MB in two slots (J24 and J25). It is only one slot you can the memory and that is either 32MB or 64MB.
And if I remember correctly, the memory upgrade kit from 32MB to 64MB for the VPN3005 is CVPN3005-MEM-KIT= VPN 3005 Concentrator 64 MB Memory Upgrade Kit.
I have enclosed couple of URLs and hope you find it useful.
http://www.cisco.com/en/US/ts/fn/200/fn20693.html
http://www.cisco.com/univercd/cc/td/doc/product/vpn/vpn3000/3005upg.htm#wp18917
Regards,
Arul
** Please rate all helpful posts **