Just curious, not trying to pick on you, but what would possess you to go to the Post Office to cash a money order before your bank? It's not their area of expertise. My bank will send mail out for me, but I would never expect them to deliver it. It's not their area of expertise. I pass several stores that will sell/make/offer money orders on my way to work (must be at least 30, I have a 50 mile drive), but I would NEVER expect them to cash the darn things. Again, not trying to defend the USPS, or start a flame war with you, but I can't understand the purpose, unless to avoid a service fee of some sort? Peace.