My company has used viglink and we have discoverd that it is one of the easiest systems to use for affiliate deals. There are other ones out there but in the end it is all about ease of implementation and conversions. From that point of view I definitely recommend viglink