One of the main smartsheets we have is for scheduling. We have the parent and children tasks. The parent has a "Build Order" and all the tasks have that same build order but then have task numbers associated. This allows us to change the build order as we need by sorting the sheet by build order then task number (the main parent has a task number as well). Because it is all controlled by when the client wants it the schedule moves a lot so we are always resorting. The problem is users have to access and put in the day they started the task, ended the task, and check off done; they cant just be viewers. And giving them editor allows them to sort the rows which we dont want everyone to be able to do because they try to sort it by the task and not the number or by the date and it throws it all off.