I have used
Instant Quote for many years. I love it, and it works great although it has a minor learning curve to it.
From their site:
Instant Quote Professional (Our Professional Quoting Package) is a feature rich estimating & pricing software application designed for any business that requires quotes and invoices. Instant Quote Pro allows you to easily create quotes and invoices in seconds! Supports US, Canadian, VAT and Australian GST systems. Features include quote form, invoice form, Excelâ„¢-based Quote/Invoice/Purchase Order with formulas, Built-in Contact Management, Import / Export customers/suppliers to MS Outlook, Dymo Labels support w/bar codes, Recurring Billing Add-In, powerful ability to Track / Archive Customer's File Folders, Receipt Printer Invoice and Job Check-In Receipt, Product Label printing with barcodes, export Invoice detail for importing into accounts, import Quotes from laptop, proposal generation, inventory control, serial number tracking, Job tracking, inventory control, RMA tracking, weight tracking, quantity discounts, transaction charges, To-Do List, bulk e-mail wizard, searchable knowledge base, faxing, Secondary Currency, UPC Codes, Purchase Orders, emailing and much, much more!