One big decision that can turn into a dilemma for many Internet Marketers who are promoting affiliate products is choosing the right affiliate programs. There are literally thousands of affiliate programs spread in almost all type of niches. Picking up th…