I hear the affiliates and agree.
But unless you are going to 'own' someone you forward to a site there is always going to be the chance that they will join in the future without the affiliate getting a cut.
I mean what is different between a $39.95 at 60 days non-recurring who joins the site 2 months later. And a $2.95 at 3 days trial who cancels immediately but then joins the site a week later - you don't get the cut on the rejoin there either.
Nature of the beast - great post though.