I have an in-house spreadsheet to track Actual Results of NHL and NBA games
As for my own records, I've been keeping a steady and consistent tracking record here on the RxForum for all sports going back over two years now.
And for my RealWorld wagering, I have several file folders with all my bet sheets going back a couple years.
Though I may soon switch to a cyber sheet, kept in Excel form (Open Office actually, but able to clone with Save As).
I routinely mail my in-house Excel sheets to myself at my yahoo email address so that in the event of any kind of cyber meltdown on my primary PC, I can easily regain all the data.
Plus I can then, if desired and away from home office Desktop, pull down my full Sheets into my laptop or into any remote PC that has MS Excel or OpenOffice.