mrstickball on 19 June 2007
there are a few very rough estimates for the games. NeoGAF has a link to a huge tag website that has tons of info on the sellthrough of XBLA titles. I'll post a link shortly.
Back from the dead, I'm afraid.