Kantor on 07 January 2010
NPD, obviously. It's a professional tracking firm which charges for the release of full data. For the USA, the large company will obviously be more accurate than a few people with a small sample size.
But then, NPD only has US sales.