A mobile handset capable of being configured with a theme, comprising: a memory for storing therein a plurality of theme data records; and a processor coupled to the memory, wherein the processor is configured with software to: set a calendar event alarm associated with a calendar event in a calendar application, wherein the calendar event alarm includes a user indication that a theme change is required; receive the calendar event alarm from the calendar application; transmit the calendar event to the theme server via a wireless data link in response to receiving from the calendar application the calendar event alarm including the user indication that a theme change is required and the calendar event alarm specifying that theme settings should be downloaded from the theme server; receive a theme data record from the theme server via the wireless data link, wherein the theme data record is selected by the theme server based at least in part on the calendar event; store the theme data record in said memory; and use the selected theme data record to configure the mobile handset with a theme using said theme data. a memory for storing therein a plurality of theme data records; and a processor coupled to the memory, wherein the processor is configured with software to: set a calendar event alarm associated with a calendar event in a calendar application, wherein the calendar event alarm includes a user indication that a theme change is required; receive the calendar event alarm from the calendar application; transmit the calendar event to the theme server via a wireless data link in response to receiving from the calendar application the calendar event alarm including the user indication that a theme change is required and the calendar event alarm specifying that theme settings should be downloaded from the theme server; receive a theme data record from the theme server via the wireless data link, wherein the theme data record is selected by the theme server based at least in part on the calendar event; store the theme data record in said memory; and use the selected theme data record to configure the mobile handset with a theme using said theme data. set a calendar event alarm associated with a calendar event in a calendar application, wherein the calendar event alarm includes a user indication that a theme change is required; receive the calendar event alarm from the calendar application; transmit the calendar event to the theme server via a wireless data link in response to receiving from the calendar application the calendar event alarm including the user indication that a theme change is required and the calendar event alarm specifying that theme settings should be downloaded from the theme server; receiving from the calendar application the calendar event alarm including the user indication that a theme change is required and the calendar event alarm specifying that theme settings should be downloaded from the theme server; receive a theme data record from the theme server via the wireless data link, wherein the theme data record is selected by the theme server based at least in part on the calendar event; store the theme data record in said memory; and use the selected theme data record to configure the mobile handset with a theme using said theme data.