I don't own an iPhone but I read these forums almost everyday. Mostly all I've read in the last month or two of people being unhappy with their battery life, animation glitches and apps acting up. I have wanted an iPhone for a long time. I am finally eligible to upgrade but should I get a 10 month old phone which still isn't "perfect" and makes its users unhappy at its flaws? IDK.. I really don't want to wait for the iPhone 5 because who knows how long until that comes out, I don't want 4G, who knows what Verizon will change their data plans to. Decisions, decisions. I am either getting an iPhone 4 or new battery for my SEXY Motorolla W755, lol. The latter would save me $200 plus a monthly data fee but.. then say goodbye to the possibility of having apps, music, internet in the palms of my hands.