Maintenance logs... How do you keep track of services?

Excel log on service intervals based on my last entered mileage and reminds me with a countdown for when next due. Different tab for each vehicle and I also keep any receipts or records that I may need down the road for warranty, etc.
I use a spreadaheet that tracks mileage, date, parts used, who performed work, and total prices.