My bookkeeper uses QB. I have been thinking of some sort of mobile device with quickbooks to keep customers and estimates and invoices and receipts all simple.
I used to use QB for estimates, invoices, receipts, but lost it in a hard drive crash (don't let your laptop overheat!), and have been going on paper and excel for a while now, trying google documents and such currently.