HappySqurriel on 14 June 2007
I've been told that NPD gets data from (approximately) 40% of retailers and then extrapolates the numbers ... They collect more data than anyone else and are the most accurate.