1. An integrated Internet-connected computer-implemented system comprising: means for generating a profile of a user, including receiving from the user responses to determine the user's risk tolerance, means for providing automated allocation advice to a user based on the user's risk tolerance, the automated allocation advice including recommended investment percentages for a plurality of asset classes, wherein the plurality of asset classes includes equities, means for allowing the user to customize the recommended investment percentages, means for selection of the equities, including recommending to said user a list of suggested equities, and further allowing said user to customize said recommended list of suggested equities and said number of shares to be purchased, means for automated electronic execution of transactions in multiple investment securities in an investment portfolio of the user, wherein said multiple investment securities includes the recommended investment percentages for the plurality of asset classes as customized by the user, including said suggested equities and said number of shares to be purchased as modified by said user, means for maintenance and monitoring of said investment portfolio, and means for rebalancing of the investment portfolio in a weight prescribed by said automated allocation advice.