some things are good, some are not, read the reviews on the website for the items you buy, they are usually fairly accurate (in telling you what you might find wrong with the product). I've bought a few things, headphones, wireless adaptor, and some other stuff.
Here is a good thread to read
http://www.hardwarecanucks.com/forum...-shipping.html