Many times when scheduling I need two tasks to finish at the same time and want to know the required start dates. I would suggest that additional dependency options other than "blocks" or "is blocking" like Start/Start Start/Finish Finish/Finish and +/- days modifiers are needed.