You must consider the opportunity cost as well - imagine yourself three months from now. You could be three months away from this mess, well towards making your $2000 back (or better), well into a new project or the same thing with a new developer and an improved contract.
Or, you could still be arguing with this guy over code you don't have, a product he hasn't finished, and a price that's still rising (it's not going to go down), and even at best you wont trust the program or have anyone to maintain it.
Comments
You must consider the opportunity cost as well - imagine yourself three months from now. You could be three months away from this mess, well towards making your $2000 back (or better), well into a new project or the same thing with a new developer and an improved contract.
Or, you could still be arguing with this guy over code you don't have, a product he hasn't finished, and a price that's still rising (it's not going to go down), and even at best you wont trust the program or have anyone to maintain it.