1. A system for automatically transferring an asset from a first fund to a second fund, the system comprising: an asset invested in a first collective investment fund; a collective investment fund database having information about a plurality of available collective investment funds and used in determining which of the plurality of collective investment funds meet a prioritized user predetermined criteria, the plurality of available collective investment funds including the first collective investment fund; wherein the information in the collective investment fund database comprises, for each collective investment fund, an asset size of the collective investment fund, a gross performance of the collective investment fund, and a net collective investment fund performance; wherein the prioritized user predetermined criteria is stored on a computer, which is connected to the collective investment fund database, and includes a condition specific to the first collective investment fund that triggers a transfer of the asset; wherein the computer automatically and without any user intervention: monitors the first collective investment fund until the first collective investment fund does not meet the prioritized user predetermined criteria, evaluates the plurality of available collective investment funds, selects, from the plurality of available collective investment funds, the second collective investment fund, the second collective investment fund best matching the prioritized user predetermined criteria, and transfers the asset from the first collective investment fund to the second collective investment fund.