Okay, I just canceled my order and just ordered through Sprint online using my upgrade. I'm pretty sure I can expect it tomorrow. Even if I don't I know I can definitely get it on Monday, where as LetsTalk will replenish on Monday and I would actually get the phone Wednesday. They tried to say the "overnight" shipping method was at a high demand. I guess it was if all your methods were free smh. They are not smart at all. I'm sure if I would of stuck with them they would of been out of contact until Monday. I could of saved $45 (154.99). It's all good. 212 isn't bad. That's what I am used to paying yearly. If I ever try a third party again it will be WireFly, or just Sprint. It's funny because as soon as I canceled I received an email saying my order was canceled before I even got off the phone with them. Luckily they didn't take any money out of my account anyways since they took so long, so I didn't have to wait a few days for it to get back in my account. That's why I just went on and ordered from Sprint.