i went to get mine today at walmart for $148, found out i'm 2 months before my 22nd month which gives me a full upgrade, so i went into the t-mobile store to see what they could do, they told me they could sell me the phone for $247 with a 2 year extension, so i asked the woman if i wait 2 months after being with t-mobile for 10 years i'll get $100 knocked off my phone, she said yup and there's nothing i can do about it. so i called 611 and the woman there told me the same thing. a bunch of BS if you ask me. a 10 year customer has to wait 2 months to save $100, almost made me want to switch to verizion..,..