I've long wondered if this kind of approach is actually something that affiliate programs would allow if you got big. You are not promoting their wares, you are simply profiting off of organic promotion that would have occurred anyway. I wouldn't be surprised if Amazon or whomever decided to close your account if you started making significant amounts of money.