I have done both actually. affiliatetracking is a good option to use for a new site with a limited budget. Their tech suport is good also. Always friendly, helpful, and fast.