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.