Hi, I am also trying to do something very similar.
I currently have the following:
Task Name
Start Date
Est Start Date - IF({Start Date}!=0,{Start Date},{Dependents Completion Date})
Duration
Est Completion Date - Est Start Date + Duration
Dependenci...