I walked into a store at 6pm and bought one, so there is definitely no in store shortage, said they started the day with 35 but got another shipment in midday, they weren't sure how many they had left. I also got a 2gb card with it, but not until I asked (he said he forgot but I wonder if they are not worrying about it if it's not mentioned) They said in store demand for this has been pretty high, so maybe they just want to set expectations low for shipping online just incase they develop shortages