Interesting, based on this experience, what must-have criteria would you look for in evaluating a tool? Ability to export the code if the tool proves too constraining? What else?
It would probably be worth it to restore trust: Refund all the money they've taken from this company for the last year, and apply a credit to their account for 3x that amount, say.