Commission Junction, Click Bank, Share A Sale, impact radius is the best site for affiliate marketers.