A system for generating a service reminder for a vehicle, comprising: a reminder server; and a database including information relating to vehicles, vehicle owners and drivers, vehicle service reminders; wherein the reminder server retrieves information on a particular vehicle from a database, and, based on the information retrieved, determines the process of estimating the vehicle's mileage, then: