Boycott Amazon
Read up on Amazon, and then scroll down for alternatives:
Way past its prime: how did Amazon get so rubbish?
In Their Own Words: Why Sellers Are Fed Up With Amazon
Amazon Just Learned a $2.5 Billion Lesson About How Not to Treat Customers