I stand behind this idea 100%. I’ve been using checklists for certain procedures (like software releases) for a number of years now, ever since I discovered that I was forgetting to do one or two things in each release. They were small things, but they made those releases look less professional.
I just wish that more people would get the idea. There aren’t many iPhone programs, for instance, that handle that kind of checklist well.