There is an old saying you don't always get what you pay for. While I don't think that always applies I do believe it does using USPS for shipping. If USPS wasn't the cheapest delivery service around I don't think they would be in business now. I feel their service sucks so bad it is no wonder they are losing money every month. Yep you get crap service for cheap price with USPS. First off the USPS has no idea 2 day delivery means it is supposed to be delivered to the end destination in 2 days. Evidently to the USPS 2 day delivery means in 2 days in could be at main distribution center for your local post office or it could be at your local post office. Perhaps the 3rd day it will be delivered to your mail box. Yes sir the post office will get it delivered rain or shine but more than likely not when it is supposed to be there. I paid for overnight delivery and then was informed because the delivery address was not close to a major airport it would take two days. I asked how long would regular delivery take. I was told 3 days. You see there again it depends if the item gets to your local post office before their delivery vehicle has left on its route. If it has left then your package will be delivered on the next day. My package was supposed to be delivered today but it was sitting in the North Houston sorting facility last night. So without a doubt the package got delivered to my P.O. today after the route vehicle left today. I can only hope I see the package tomorrow. The package was sent on the 15th and tomorrow will be 4 days for a 2 day delivery. Yep get what you pay for doesn't even apply to the USPS. I have another package supposed to be delivered tomorrow. I seriously will be surprised if I even see it Friday. End rant!