1. A method for developing a financial portfolio comprising: determining a user's current financial portfolio; determining a user profile based on personal financial parameters including a risk tolerance level; and suggesting changes to a user's financial portfolio reflecting the user's profile.