This is what I do, almost exactly. I don't break it down in sections though, I just keep a running log. Should I have any major work done, in addition to keeping the receipt, I log a brief summary of the work done, where it was done, the invoice number and date.
Does it matter the date I...