1. A method for application recommendation performed by a computerized application recommendation system, the method comprising: with said computerized application recommendation system, receiving usage data for applications within a category of applications from a plurality of users; with said computerized application recommendation system, providing a first user with a recommendation for a first application in said category of applications based, at least in part, on a change in said usage data; with said computerized application recommendation system, receiving from a number of said plurality of users input indicating whether or not the usage data associated with any one of said applications is to be included in said usage data; with said computerized application recommendation system, providing a number of said plurality of users with an option to control whether each of their identities are associated with the usage data; in which said usage data is provided to said first user and includes data indicating which users from among the plurality of users began using said first application and what usage data prompted the recommendation to be received by said first user; and in which said change in said usage data comprises a shift in average usage to said first application from a second application in said category by said plurality of users.