My work requires that I keep and turn in a time sheet of how my hours are used. aTimeKeeper has been a godsend! I love the add/delete/editing feature as I still sometimes forget to touch the next activity icon. And I love how one can set up an activity to prompt you for more information. And then all can be exported in a customizable report form either in a CSV or HTML format. For me, it is simply the best time keeping application Ive tried. BTW. I am a hospice chaplain so examples of my activities are Patient Prep, Non-Patient Prep, Travel, Visit, Meeting, Documentation, Staff Support, etc.