It is a tough situation, isn't it?
Free was good for a while there, but over the past two years he's fallen off rather dramatically. I'm in favor of cutting ties with him now. But you are right, it'll cost significant resources to get a higher quality replacement and it'll take a while for...