You should try ChecklistPro.
It allows you to download predefined checklists (there are many) for free.
You can then modify these checklists to suit your needs. Use the phone (that can get tedious if you have a lot of changes) or us any spreadsheet program on your desktop.
You can clear a checklist with two touches.
You can export/import, backup/restore to Dropbox.
Not the prettiest program. But, overall the most functional.