Regarding Amazon affiliate earnings, what are the ToS requirements regarding promoting affiliate links directly? Presumably, every affiliate sale makes Amazon money, but if one were doing a lot of sales, would Amazon accuse you of stealing money from them?
As long as we are talking about legitimate sales originating from real people, the 24-hour duration of the affiliate cookie puts Amazon into a very favorable position. I cannot see why AMZN should accuse you of stealing money.