So AT&T stores don't carry the 64GB version, so I called AT&T last week and ordered the silver version. Now I see the black version and have spent all day trying to figure out why no one knows anything about the black version. AT&T customer service can't sell me one. I went into the AT&T store and they couldn't sell me one either. Now I go on Wal-Mart.com and they're selling them for $148 (with 2yr contract) branded with AT&T. What the hell is going on?? I have 7 days to return the silver and exchange for black, but no one seems to want to help. I called Wal-Mart and apparently they have them in stock and were ready to ship me one. However, as I suspected, they're not the brightest people in the world and told me I wasn't eligible for an upgrade....(after I already told them that I would have to return my current phone to AT&T before the upgrade eligibility would then show up). Also bummed that 32GB seems to be the only flavor of black that can be obtained...outside of the international version that Amazon wants $900 for.