With the use of promo codes, links and social media tools, brands will work with other companies that aren't traditional affiliates but can still increase sales through advertising for them. You could get discouraged at times if you are not prepared with the tools for success. For this, I recommend either Go Daddy or Namecheap for domain names while for hosting, I recommend Bluehost or Hostgator. This mostly stems from the advertising methods sometimes used by those who promote them