Creating Estimates: Principles and Practice