To clarify, I purchased a couple of flights through a travel agent or an airline office (I didn't book online). When I did this for a flight the next day, the agent wanted foreign currency (in my case U.S. dollars), not Kyat. If I would have tried to book online, it would have shown the flight as full. However, the savvy agents told me to return near the end of the day and there would be a likely spot for next day travel. I did this a couple of times and I always got the flight that I wanted. I prefer spontaneous travel so I prefer to book my flights just the next day. I didn't have an issue with this in mid November.
To clarify my statement about guesthouses preferring U.S. dollars ("Many of the guesthouses clearly wanted $$.') and rivaltribal's comment, "- I disagree....nowhere I stayed at last trip expected nor desired payment with $US..." it has to do with the price that they were charging for a room in U.S. dollars vs. the amount they wanted in Kyat for the same room. For example, for a $20 dollar room, they wanted 28000 Kyat (an exchange rate of 1400 Kyat per dollar). I was getting Kyat out of the ATM for 1275 per dollar thus saving around $2 per room. That's why I said many of the guesthouses clearly wanted dollars. It's not because they would only take dollars. They would take both dollars and Kyat but if you did the math, it was clearly better to pay in dollars, if you have them. Sure its only $2 but for 28 days, I'll save the $55. Yes, I will pinch pennies when I can. I noticed the same thing for many of the Conservation area passes around Began or Inle lake.