For me, pay per join is an advantage over partnership...so far I've only been very pleased with one partnership program. It is also an advantage for me if the sponsor pays thru ccbill rather than the sponsor's own payment plan.