^^^
Problem with that is most Post Offices won't have the cash on hand. I've tried 3-4 times trying to cash a $300-$800 m.o. and they didn't have the cash. Makes sense, they're not a bank. So in these cases you have no choice but to deposit at your bank.

BUT....using the verification system gives you some pretty good comfort level that its not a fake.