I don't really think you can expect 50/50 if he has to provide the sales and support but maybe you should get more than 20.

How about some payment up front and a smaller percent of the sales ?

Now to try and guess what the program is
_________________________

Matt