I am loosely involved with a project that is in alpha phase and was reviewing some of the terms and conditions of an agreement with a designer programmer and something struck me as odd from a legal standpoint, but I was not sure about it from a programming industry standpoint. Please let me know if this is common, if it is reasonable to negotiate over, and if there are alternatives you would suggest. The condition relates to the cost and transfer of work completed. The conditions I could use your input on are as follows: -The programmer is requesting 50% payment upfront, that seem quite high to me. -Transfer of source code and design artwork and graphics only at project completion, which is part 4 of 4, yet parts 1-3, which cover the three items I just listed, will represent 85% of the costs. The point I am trying to make is that there is a situation whereby we pay for 85% of the work, like that aspect and then get to the last phase, part 4, and don't like how that part goes and we are out of pocket 85% of the total project cost with zero product. Thanks I really appreciate your input.