@Poketoon, fans as well. Games usually ship a short time before their official release date. Stores get them early, and they don't really care to wait before shipping them.
I got my soulsilver two days before the European release. (They got called back within hours though. Some heartgold copies had an error.)
I got my soulsilver two days before the European release. (They got called back within hours though. Some heartgold copies had an error.)