I have been a member of the Amazon affiliate program for 3 years. Amazon Affiliate marketing is good if you have a very specific niche, preferably something where products are not that easy to find.

Amazon can actually be a great affiliate network to promote, and your earnings can add up quickly despite the relatively low commission rates. The site has excellent name recognition - most people have heard of Amazon and trust the company - so your customers will often choose to buy from them rather than from a vendor they don't know.