15. At least one computer readable memory comprising computer-executable instructions that, when executed by a processor, perform a method comprising: configuring an application for a user by: rendering on a display of the computing system a user interface for specifying a profile for configuring the application, the graphical user interface comprising at least a first display area, a second display area and a third display area, the first display area configured to display available states that are capable of being categorized among categories by the user to provide a state categorization of the profile, each of the categories corresponding to a respective cost of interruption for the available states that are included in the respective category, the second display area configured to display the state categorization of the profile, the third display area configured to display profiles of one or more other users that include respective subsets of the available states categorized among the categories; receiving at least one user input specifying a first categorization of a first available state of the available states that is chosen by the user in a first category of the categories that is chosen by the user; selecting the first category from the categories to be associated with the first available state based at least in part on the first category being chosen by the user; adding the first available state to the first category, based at least in part on the first available state being chosen by the user, in response to selecting the first category from the categories to be associated with the first available state; displaying an indication of the first available state in the first category in the state categorization of the profile in the second display area based at least in part on the first categorization; automatically determining a plurality of potential profiles, including respective subsets of the available states categorized among the categories based at least in part on preferences from users other than the user in a community of users of the application, based at least in part on an extent to which categorization of the subsets among the categories in the potential profiles is similar to categorization of one or more of the available states among the categories in the state categorization; rendering the plurality of potential profiles accessible to the user through the third display area of the user interface; receiving input from the user through the third display area of the user interface, the input selecting a potential profile; and configuring the application for the user based at least in part on the selected potential profile.
17. The at least one computer readable memory of claim 15 , wherein automatically determining a plurality of potential profiles comprises selecting settings from a profile of at least one user within the community of users of the application, the at least one user within the community being selected based at least in part on demographic similarity to the user.