Affiliate Marketing : Requirements for a Successful Affiliate Marketing Program 2