Not to be so blunt but you're going to find that you're not going to get very good quality work. You're right, it sucks to lose money. But it sucks just as much for a programmer to lose hard work. That's why you have to compromise a little, and sign a legal binding document. Very few professional developers go all or nothing, only the ones who havn't gotten shafted by similiar jobs.