My problem with AT&T is quite simple...communication. I know some people don't like others venting frustration about not being at the beginning of the rollout, but AT&T could solve this with a few simple steps. Stop being vague about what the "testing process" is. Unless there is some super secret reason why customers cannot know what happens in this testing process, AT&T should just come out and say what the process entails. Give an average amount of time that it takes for the "testing" to be completed. If they run into a problem, simply announce the problem and keep on testing. No one has a problem with AT&T testing, but keep your consumers in the loop. Maybe AT&T is having the devote time right now to getting iOS7 ready to rollout the day Apple announces it. Or maybe they are having to test the myriad of Android phones out there in addition to the GDR2 update for the L920. Nobody knows because AT&T is tight lipped and just has no comments on any updates. Should they reply to every person who posts something, no. But a simple place on their website allowing users to track the testing process for each and every phone would allow consumers to know more about the process and whether their phone updates are on par with the process for others or supbar.