You should use both types of program as a compliment to each other.
The signups offer a quick hit of $$$ however, as everyone knows the industry has ups and downs and that is where recurring programs come into play, affording you long term revenues to supplement the times when signup programs do not seem to be working for you
BTW, SEE SIG
