When did you get back IO, I have been in Morocco on and off for the last 10 days working and did not see your TB20.
I don't think it is quite the hell hole you make out, I quite liked the area personally. Perhaps I do not have the same exacting standards as you!