LOL, having an iPhone 3G means that I am familiar with AT&T. You should be careful about assuming things. Anyway, the primary reason the 3G was not replaced by a 3Gs and the reason it won't be replaced by the iPhone 4 is AT&T.
It doesn't matter how much talk time the new battery has if it just completely dies and you have to have it and the back of the phone replaced by Apple. Ours is almost there I think...it may be good for two hours?
ITunes is fine for our iPods (all four if them), but it sucks to ha e Apple telling us what apps we can and can't use.
Why would I be a sore loser? I haven't lost anything..m