I'm doing an upgrade swap with a friend on another line, who lives in another state. Currently, he has the iPhone 4 scheduled to be shipped by July 14th. However, I'm anxious and wondering which stores require activation in-store and which stores don't. I did some searching, but couldn't find much. Apple - required activation in-store AT&T - ? Radio Shack - ? Best Buy - ?