The game is shipping from California so people on the west coast will have there game in gamestop on the 18th but people not on the west coast (centeral and east coast) will have the game in stores on the 19th. DO NOT PAY ATTENTION TO THE ONLINE. The guy at gamestop says it is wrong!
People seem to beforgetting about time-zones.
SHipping will not happen in secounds, it takes time to get from one place to another..