@WayneSchulz we stopped billing maintenance 2 years ago. We had dedicated account managers where 50% or more of their time was spent billing and collecting maintenance renewals. We had an over 80% renewal rate. When Sage contracted this out-of-house, the contractors butted heads with our team constantly. I used to have the ladies in my office once a week in tears out of frustration created by the contractor. We would have things lined out with the client and then Sage would call, get the customer confused over who to pay, what to pay, who are these people, why are they calling me, etc. Sage pays us the same weather we do the work or they do the work. As such, we quit swimming up stream. We let some of the account managers go and let Sage do all the leg work. Our revenues fell off 20% to 30% from maintenance but our costs when down much more. In the end Sage has higher costs, only renewal rate dropped to 55%, and I make more money. Go figure.