I'm not due for a full upgrade yet but I *think* I'd be able to get some type of a discount on a phone (samsung vibrant) if I do a contract extension. T-mobile is offering it for $199 while walmart is offering it for $98 (i'm not sure if this is for upgrading or new customers). I'm trying to get the best deal possible, preferably less than $100. If not, I'm just going to wait for a sale or deal. Do you guys have any suggestions? I heard upgrading through customer care is better than a store rep? Any advice will be greatly appreciated! Thank you in advance!