I have like zero confidence in Radio Shack getting any iPhones on launch day. I was in the store on 6/15 at about quarter to one to sell my 3GS and reserve a ip4. By the time the clerk and manager finished processing my trade in, they said the request for PIN was rejected. That was at 1:13. They said, "that's it, they're all gone, sorry". They put my name down on a handwritten list that had 2 other names on it; they even said they'd bump me to the top of the list. I plan to call them on wednesday and ask how many phones they expect to get in on Thursday. I'm sure they will"have no information" and honestly, I don't think it's their fault. They were added to the exclusive list of retailers that were supposed to have the ip4 on launch day. But I think it was just a publicity stunt. Each store will probably get one or two.
I would prefer to get it at radio shack because I am the proud owner of a $247 gift card from them from trading in my 3G. I went ahead and reserved one from the apple store and plan to go the night before. I'll call radio shack from the line at apple store. If they say they have a phone for me, I'll get out of line and go get it, but I'm definitely not counting on it.