Valuable features included in a estimating and invoicing program

Which features would you as a water, mold, fire, construction and carpet cleaning company like to see in an estimating and invoicing program? These are all the features that Restoration Estimating & Invoicing Solutions LLC provides with our program.
Unlimited estimates and invoices
Work Authorization forms
Anti-microbial authorization forms
Work stoppage forms
Moisture maps / psychometric reports
Diagram drawing tool
Electronic signatures
Scheduling calendar
Line items with pricing
Ability to add your own items with pricing
Ability to add any item to a favorites list
Training
Photos

Other than all the features that we provide, other restoration and remediation companies wanted to see these other features. We will be adding two of these features in the future.
Release from liability forms
Pre-lien / lien forms
Xactimate price list