Employee Affiliate Programs – The Stumbling blocks