I got this off TDR (truck site) several years ago, to track Maintenance Schedule on my truck. I've set this one up to work for the Mazda5, with still some room to grow. Hopefully the formula's will carry over, its in Excel. It can be modified as long as you stay out of the yellow cells.
Just thought I would put it out there, just incase someone wants to use it, it tracks, Scheduled Maintenance, service schedule, unscheduled service, mods, mileage, and overall stats.