The system has evolved over the years. The greatest thing about it is how flexible it is. When faced with new requirements (new projects, job change, etc) I can just start taking notes in a different way and see if it sticks.
I also commit it to git every 30 minutes using a cron script. Its awesome.