mlc asks: "I'm involved in some projects for social justice, et al., and I'm also a geek. But I've never really given much thought to reconciling the two. How ethical are computer companies, especially hardware companies? Do semiconductor factories in Taiwan treat their workers better than any other factories in Taiwan? Does Dell donate any of its profits to charity? Are there any other tips for the socially responsible computer buyer?"