General Cost Estimator