Problem 1: no way to set delivery time for phone order deliveries. I have 3 delivery attempts, all at the same time each day - weekdays at 12:30- when most people work. Pick up location is almost an hour from my home! Problem 2: Delivery returned, wait 2 weeks for it to be "confirmed" back at warehouse. BUT Xfinity really doesn't know this until I call to question why my bill says payments owed still. THEN they check tracking to confirm that they have the phone. Problem 3: Refund $, but billing shows my old device now owes payments. Teir 2 call #3. Problem 4: 5 weeks after the return: Oh so sorry you kept me on hold for an hour but billing won't show that you don't owe anything until billing cycle ends in another 2 weeks! Problem #5! I STILL NEED a phone but your stupid system is so freaking flawed that you are restricting me from purchasing another device when I actually need it! Way to go! Punish customers for your problems and reject business- Xfinity customer service is the most ridiculous circus I've ever dealt with!