An iPhone 4g for AT&T seems useless right now. Since in January Chief Operating Officer John Stankey of AT&T said they were going to spend 18 to 19 billion dollars this year alone to fix and upgrade their network for two reasons: 1) Can't handle it's current userbase, 2) they are trying to catch up with 4g deployment and wont be ready until late 2011 or 2012.
It's a
PR stunt if you ask me