Costs and Benefits of Hard and Soft Engineering