InfusionSoft will do that but know beforehand - It's one heck of a system - Once you can wrap your mind around it, it's amazing.....but on another level.
I totally agree with you.........I'm sorry for the issues you are having though.....I, personally, don't mind having QB to invoice/estimate but it is completely...