It’s all Hannibal’s fault. Well it might not be but it makes me feel better to blame him for it.
The short of it:
Amazon sent me an email saying my site violated their terms of conduct, so there is no United States Amazon affiliates anymore. It is still active for Canada but not the states.