It is noted that user profiles are often dynamic and that the present invention includes an ability to update and change a user profile in response to changes in usage patterns (as described below), market and industry trends, user input, and other factors.