You are perfectly right. In fact affiliate marketing has made the most number of millionaires online than any other online business. Clickbank, CJ, LinkShare, Click2Sell, ShareASale are reputed affiliate networks to get high quality affiliate products to promote.