1. A method of automatically modifying a system setting for a vehicle utilizing an on-board system controller, said on-board system controller comprising a central processing unit (CPU) and a memory, the method comprising the steps of: identifying a specific driver of said vehicle from a plurality of potential drivers, wherein said on-board system controller performs said identifying step; monitoring a plurality of user-settable functions corresponding to a plurality of vehicle systems, wherein said on-board system controller is configured to monitor said plurality of vehicle systems and said plurality of user-settable functions, wherein said plurality of vehicle systems are selected from the group consisting of an audio system, a heating, ventilation and air conditioning (HVAC) system, a vehicle mode selector system, a seat positioning system, a steering wheel positioning system, a light control system, a vehicle suspension system and a navigation system; determining a current time; determining a current day of the week; detecting an occurrence of said specific driver adjusting a specific function of said plurality of user-settable functions to a first setting, wherein said on-board system controller performs said detecting step; determining a specific time of day and a specific day of the week corresponding to said occurrence of said specific driver adjusting said specific function of said plurality of user-settable functions to said first setting; and determining a time period that is inclusive of said specific time of day, wherein a length of time corresponding to said time period is preset, wherein if said specific driver adjusts said specific function of said plurality of user-settable functions to said first setting each time said current time is within said time period and said current day corresponds to said specific day of the week, then the method further comprises the step of: automatically modifying said specific function of said plurality of user-settable functions to said first setting each time said specific driver is identified and said current time is within said time period and said current day of the week corresponds to said specific day of the week, wherein said step of automatically modifying said specific function of said plurality of user-settable functions is performed by said on-board system controller.