I was going to suggest Powell's. I limit my purchases from Amazon because I, too, dislike their business practices. I haven't read the Guardian's article, but it's long been my understanding that they outsource their warehouse employees so that they don't have to give them benefits. I've heard that their warehouses are not temperature regulated and that people who worked there have been known to pass out in the heat. I don't entirely not use them, because they are still the easiest way to get some older paperbacks that I like, but I do use them infrequently. I wouldn't have minded making some money on their stocks, though, if I'd thought of it at the time.