Mobile Checklist 2.0
the author of this app says:
This application lets users manage checklists for tasks performed repeatedly, such as grocery shopping, packing for trips or weekly chores. Once a user has defined a checklist, he or she can reuse it by selecting the list and checking off the items that have been completed. Users can add, edit and delete checklist items and even add a note to each item. The program utilizes the built-in category function to assign a category to each checklist.