My ATT contract is due up in November, and as much as I've LOVED my Samsung Eternity for the last 2 years, it's time for an upgrade. I could actually go to any carrier since the contract is up, but I've been happy with the ATT service, so I've narrowed it down to the 2 phones mentioned in the title. I've played with both in the ATT store... probably over a dozen times and for hours. The captivate edges out the Xperia almost every time. I've found it consistently faster, snappier and more enjoyable to play with. It should be a done deal, BUT I've been lurking in these forums for weeks and I keep reading about the GPS issues (which all ATT in-store reps always deny even exist, so I've learned not to believe any of 'facts' they spew)... Captivate: Is there a GPS fix yes/no?? This is a deal breaker for me... I don't use GPS that often (twice a month or so) but when I do, it HAS to work. That's a dealbreaker. I thought I read there was a patch or software update that Samsung/ATT released just a couple of days ago... did that fix anything?? Xperia: The Xperia I've read has battery issues and won't be upgradeable to 2.2? Is that correct? If I've missed anything in my Captivate vs Xperia debate, PLEASE let me know. Thanks!