Using user profiles to customize the user interface.