ok so i pre ordered one online at gamestop.com because i had quite a bit of store credit. i hear it is delayed until the 23rd but they just now took the money out of my account. now if i understand this correctly they do not take the money out until the order is being processed/shipped? or do they take it out on the 19th because that was the date when i pre-ordered it? anybody have any info on this or have a similar story? thanks for any help.