Over time affiliate programs like the Amazon one have become a lot less generous. On the other hand though from running an ecommerce site I'd be happy to work with an affiliate like this that isn't just a coupon website that basically adds no value.
Also curious - how do you think about affiliates as someone who runs an ecommerce site? Are there any reservations about whether services like us take search traffic or ads revenue?