I am going to grab my Captivate on October 7. That's when I am eligible for an upgrade from AT&T. I would like some opinions on where the best place is to buy one, considering price, customer service, and all other factors. I have always bought my phones from the AT&T store, mainly because it just never occurred to me to look elsewhere. As of today, Walmart and Best Buy are offering the phone for about $50 less than the AT&T store ($150 versus $200) with an extended contract. Are there better deals out there right now? Are there any "gotchas" with going to a third party dealer? Any advice is appreciated.