I think better examination of a cost and time estimate would be nice. I would rather sit down with a shop foreman for a half hour and really crank out numbers and consider possible speed bumps and different routes for a project, rather than get a ballpark time and cost estimate off the top of their head. I have never heard of a project taking up just the estimated time and cost, and it's rarely anywhere near. I think if more time were spent really evaluating the scope of the project and getting a better idea of what the customer wants and what the shop can do, it would really help bring things back down to Earth in terms of realistic estimates. It doesn't help that shops take on more work than they have time for, either.