No need to conduct the research yourself. I have crafted a list of the best affiliate programs that offer recurring commissions. Both lifetime and non-lifetime.