I have SPB Diary and like the way that it works. I believe that you can download a short trial version to get a feel for it.