ArtofAngels on 15 October 2007
I think most of those 3rd party games are hoping to be picked up in the heat of the Galaxy launch, Umbrella will sell well though, I reckon 200k+ in that week at least.








