AffiliateWP is really easy to set up and a great tool for creating your own affiliate system. Support was also very helpful in resolving issues. I can recommend this company, nice people to work with.