1. A computer-based method for implementation by a computer on behalf of a financial institution, the method comprising: storing in a memory circuit, for each of a plurality of customers, customer profile data that identifies an account for accumulating automated savings, that identifies customer-specified types of financial transactions for automated savings participation, and that identifies a customer-specified saving algorithm for each of the different types of financial transactions; receiving notification data indicative of one of the plurality of customers having actively engaged in one of the types of financial transactions for automated savings participation; for said one of the plurality of customers, accessing the customer profile data in the memory circuit; comparing, in response to the steps of receiving notification data and accessing the customer profile data, said one of the types of financial transactions being actively engaged and the customer-specified types of financial transactions and determining therefrom whether said one of the types of financial transactions qualifies for automated savings participation, based upon the comparison, selecting a customer-specified saving algorithm as specified for the type of financial transaction, accessing and implementing the customer-specified saving algorithm for the financial transaction for which notification data has been received and, therefrom, increasing the amount of savings in the account for accumulating automated savings.