Yeah but at the shops it's atotal pain in the butt, they take ages to sort it out. I can't tell you how many times I've been stuck behind people paying in dollars, then they try and haggle the price - blah blah blah. Yes the dirham is mapped to the dollar, so there's no big deal in changing it, cause you'll get the same exchange rate when changing your left over dirhams back to dollars, but obviously it's more logical to carry the currency of the country you're visiting.