The best journaling program.
I have been using Day One for over 3 years. Being able to read past journals has allowed me to see my growth and see patterns in my behavior. I enjoy taking time everyday to journal my thoughts and feelings.
Technology Geek about
Day One Journal: Private Diary, v2.3.5