Carry a pocket sized log with me and fill in the details after each leg. About every month or so I transfer info to the paper logbook. I also at that time update an electronic logbook I made in Excel. Save a copy to my computer, save to a USB memory stick, and email a copy to myself.
As far as I know I don't have a button pushing disorder either.