theprof00 on 19 November 2008
actually I found this site by accident although I was always on google typing in "Video game sales charts".
I think it is just hard for people to find unless they are linked to it by some other forum.