I was just wondering this myself. Ive dabbled with the netshops affiliates program, where you can use a lot of their data to build a site and have a better payout than amazon. Would love to hear of some other ones too.
I think, from what I can gather, that your best bet is the AM game directly. Become an affiliate of multiple places and do that instead of AWS or similar.
Seems that the bottom has fallen out of Amazon and co