Affiliate Software: Oryx
The affiliate program has min quota terms which are not good for new affiliates just getting into the business.