The bigger retailers have trucks waiting at the manufacturing facilities so their stores will actually have it on the ship date of the 7th, while smaller ones have to wait for their shipments to arrive. So every store will have it by the 12th, but some will have it on the 7th. Frank the Avenger