My issue is this: when you send a vehicle to a depot, it is serviced the moment it enters the depot, and the 'last serviced' date reflects this. Unfortunately, this is no good if you decide to leave the vehicle in the depot for some time for whatever reason.
As you have all probably noticed, the reliability rating of a vehicle continues to decrease even if it is sitting idle in a depot. If you leave it in there long enough, the first thing it does the moment you give the 'go' command is breakdown, and make a return trip to the depot for servicing.
My suggestion is this: perhaps it would be possible to service the vehicle not when it enters the depot, but when it leaves, with the 'last serviced' date reflecting this. That way, the above problem may be avoided.
As Arthur C. Clarke once wrote: "If an author cannot plagiarize himself, who can he plagiarize?" Uh oh, I just plagiarized...
![Wink :wink:](./images/smilies/icon_wink.gif)