Let me help anyone out who happens to live in SE Pennsylvania.
When the 3gs came out on launch day, my local AT&T store in Coventry (near Pottstown on Route 100) had about 12 people there, that's it, plenty to go around, I even had an interested co-worker call a few days after and they still had stock. Trying this store is definitely a better solution than in Philly, King of Prussia, etc.
Now an even better scenario. Just up Route 100 from the AT&T in Coventry is a brand new AT&T store in Boyertown that is about a month old. It is at the new Giant Shopping Center and telling by the traffic that makes it to Giant, hardly anyone knows it exists. Do not confuse this Giant Shopping Center with the new one in Pottstown, go up Route 100 another 6-7 miles and the "newer" Giant Shopping Center is on your right.
I personally would have done this myself but opted to order online as getting to the store on that day would require towing an 8 and 5 year old along who can't sit still to save their lives let alone wait in line.
Hope this helps someone.
troutspinner