being I do my buisness mostly with new egg i have my packages shipped by fedex but they like to play my old employers tricks likeholding my pcks for 3 days in NewOrleans because they got there early. In the USPS that delay is called staging just a way of cutting overtime hours down not showing the customer how quick service really was. The problem with fedex delays is that is seeable and shows up when you check on your shipmeny. With P.O you never now unless you have worked for them. All in all fed Ex gets my vote