I agree with charleskirkland

You can save yourself alot of fees using your own affiliate software but you can gain a lot of affiliates by using clickbank.

I personall use both...The affiliate software I use is JAM by JROX, Its pretty inexpensive, I think I paid around $150 for it.