votrechien - 5:04 pm on Feb 22, 2011 (gmt 0)
I hear Alibaba did quite well for themselves with ATVs and ATV parts.
I can never understand why people make disparaging remarks about a company they know nothing about. Alibaba is essentially a go-between for Chinese suppliers and foreign buyers. It is not Alibaba's responsibility to ensure quality standards for every factory in China.
Is it Facebook's responsibility too that one of your friends on Facebook is an A-hole?