Their 30-day cookie applies to anything that's bought on the site. The majority of my Amazon affiliate revenue is from non-related purchases (so for example, if somebody clicks through from my site about nutrition, I'll get an affiliate fee when they buy a new TV). Surely it's in their interest to change this eventually? At least perhaps to department-specific cookies. They must be losing millions. Just curious about your thoughts.