i don't mind usps that much, the thing i hate is when a company takes 4 days to process your order before shipping it... sure the usps site will say they have the shipping information, but that just means the supplier printed the label, doesn't necessarily mean that they dropped the package off at the post office. then 4 days it finally updates to "package at post office" 500 miles away