Currently, if we have a task, but don't check it because we didn't do it (it was not required for this case), then the process will never be marked as completed. I know I can edit the process and delete that task, but what if that task is eventually be needed. This has happened to us. As an example, the process of setting up a new computer for a customer: A specific software is installed for some people at the company, but not others. Eventually the software that was not initially needed for a system is needed months later. If there was a check box to click to mark a task as optional, then when going through the process, those tasks would have an additional check box "not needed". If eventually, that task is needed, then we can come back an check completed. This way, both, "not needed" and "done" (at a later date) timestamps can be recorded as well as the process being marked completed.