Kevin, 50% up front, 50% upon completion. Otherwise, they don't get the product. It sucks that you got under paid (ripped off), did you quote them a price up front? How can they justify, not paying you the amount owed/quoted? Did you say anything to them, about not paying you the proper/full amount?
Len