When i have new team members working on a client, I'd want a way to manage the review of those tasks, rather than them marking it as complete. I'd love if it would be possible on a "Per-Client" basis (via a checkbox setting), if we could limit the Prepare to only be able to mark items as "ready for review" and then the "Reviewer" would be the only personal able to mark a task as "Done". I could see the benefits from a QA perspective.