I bought my iPhone 3g at launch. About 2 weeks later the battery started acting funny and I brought it in, he checked it out and said the battery had some issues and he gave me a new one. Now there's something wrong with whatever reads the life of the battery. I'll be using it all day and it will say it's full battery, and then i'll look at it 5 min later and it'll be in red or even fully dead. Is there a limit to how many times they can swap out a new phone for you? Thanks.