A navigation system includes a driving profile program. The driving profile program
collects information about an end user's driving activity. The information relates
to trips made by the end user. The information includes departure times, intermediate
stops, arrival times, purposes of the trips, and so on. After collecting this information
over a period of time, the driving profile program analyzes the end user's driving
activity. The driving profile program provides the end user with a driving activity
profile. In addition, the driving profile program determines ways to reduce the
amount of time and/or expense that the end user spends traveling in his/her vehicle
and suggests modifications to the end user's driving activity that would save the
end user time or expense.