Comment Why didn't you (Score 1) 751
1. Make sure that the contract specify that all disputes would be resolved in YOUR state/location?
2. Withold final payment till final testing or 30/60/90 days after final delivery.
3. Sign a contract where you don't get unobfuscated source code?
4. Not do source code escrow?
BTW, if they _are_ foreign and you can't get to them, presumably you are in a country with free speech (ha!), just publicize their name, address etc anyway.