So, I ordered my new phone from Newegg on June 9th at 8:42AM PDT. I paid almost $20 for rush processing and 2-day shipping. It is now 2:28PM on June 12th and the phone still has not arrived. It's not even "out for delivery." The estimated delivery is tomorrow. The problem is Newegg uses the worst carriers. This package is being carried by FedEx, who doesn't ship on weekends. For reference, one minute after I placed this order, I placed an order on my Amazon Prime account and received the package 26 hours later. This was my final straw from Newegg. Considering I spent $20 on shipping, they could've used a better carrier. I've even had packages delivered on a Sunday from Amazon with Prime shipping. It's such a shame, because Newegg was my go-to since I've gotten into computers, but after many late packages and bad customer support with said late packages, I've just had enough.