Use Quickbooks Pro for smaller projects it is quick and easy, I have created a typical estimate page with my logo. Then you can create a line item for typical stuff i.e outlets, lights, switches etc. After you have completed the job then you can turn the estimate into a invoice without recreating an invoice. Also with Qiuckbooks you can export sheets into a Excel spread sheet, and you can also import I think haven't done it yet. I haven't used the contractor version so I can't tell you if there is more to offer.