I discovered something that is really bad about Amazon. If you use Amazon to promote specific products here is the big problem: You put rectangular boxes on your site that have a "Shop Now" button on the bottom. When someone clicks on it they get a very intimidating message from Amazon that says "Please confirm that you wish to add this item to your cart." The customer is given a second link that says "No thanks! Please return me to Amazon.com." 19 out of 20 customers will bail no matter how much they were interested in the product. To make matters worse, Amazon erases the record of an affiliate link click. Even if the customer ends up buying the product or another product in the same category, the affiliate gets zero credit because Amazon automatically deletes the cookie showing a click on the Amazon link.
When using Amazon Associates you can avoid this problem by creating links to categories of products based on a search term, not links to single products. Be aware that you will have serious problems if you use links to specific products on your website. Who wants to be told that they can't look at reviews or other information about a product before they actually add it to their cart?