Affiliates promote the products and services of other business and earn a part of the sales, known as the commission. There are several websites that offer an affiliate program in order to expand their business. No technical knowledge is required to become an affiliate. Moreover, affiliates can easily generate income which learning the other aspects of building an online business. Article writing, PPC, Yahoo and Google groups and other advertising forums are some of the important ways to generate traffic to the affiliate link.