VarietyCash is a new electronic money system which strikes a balance between functionality, security, and user privacy. The system can encompass both net-work and stored-value card based payment mecha-nisms, with transferability between them, hence the name.