I feel that Forms Assistant is the best program I have! I wear three professional "hats". I am an attorney at-law, and use Forms Assistant to prepare all kinds of forms-based documents: court pleadings, wills and trusts, contracts, etc. In addition, I am an Episcopal priest, and use Forms Assistant in my ministry to fill in repetitive information in church databases. Finally, I also work as a hospice chaplain, and use it to identify patients and keep other repetitive information on the records that I must keep. A wonderfully versatile program!