1. A method comprising: receiving a user identifier of a user to whom a user interface will be provided, the user interface including a toolbar having a plurality of toolbar controls; identifying one or more characteristics of the user using the received user identifier, the one or more characteristics comprising one or more of an age, a maturity, a category of interest, or a characteristic determined or inferred based upon one or more actions of the user; automatically customizing, using at least one processor, the user interface by adding a first toolbar control to the menu toolbar of the user interface as a toolbar button if the one or more characteristics includes a first characteristic, the toolbar button being directly selectable from the toolbar and providing access to a service, an application, a webpage, or content when selected; and automatically customizing, using the at least one processor, the user interface to include the first toolbar control as a menu choice in a drop-down menu of the user interface if the one or more characteristics includes a second characteristic, the menu choice being selectable upon selection of the drop-down menu.