The inefficiency of the US Postal Service

So I have this order through Amazon.com.

For whatever reason, Amazon chose to ship it via USPS rather than UPS.

Amazon thoughtfully gave me a USPS tracking number when they shipped the order on July 16. Six days ago.

I've been checking the tracking number on the USPS site.

No info. Nothing. Nada. For six days.

Today, they had this useful bit of information:

The U.S. Postal Service was electronically notified by the shipper on July 21, 2010 to expect your package for mailing. This does not indicate receipt by the USPS or the actual mailing date. Delivery status information will be provided if / when available. Information, if available, is updated periodically throughout the day. Please check again later.

Amazon says they shipped it six days ago. USPS says they just received info today to expect the package from Amazon, for shipping, on 21 July.

That's pretty good. USPS should raise their rates in order to fund all these useful and helpful customer-oriented services.

USPS should give lessons to USP and FedEx on how to track packages.