I need software that will allow me to: Accept free members or paid members; so, there would need to be 2 affiliate groups (free and paid). Free members get 25% commission. Paid members get 50% commission. Additionally, all affiliate commissions need to be "residual", ie: lifetime commissions. example: Let's say my service costs $10 per month. Someone (Billy) can join as a member for free, start promoting and make 25% commission. If Billy has referred 10 paying members, he will get $25 per month commission. However, if Billy becomes a PAYING member (ie: subscribes and starts paying the $10 per month), he will then get 50% commission. ie: $50 instead of $25 per month; even for the 10 people he has already referred. If billy stops paying the $10, he will only receive 25% commissions again. ie: He will be moved to the 25% commission group. Can anyone recommend a software that will allow me to set up this structure? I've been looking for hours. I can't find one. There's a million software's online, but I can't seem to find one that will specifically allow me to set up such a stricture.