As I think about the time I will spend at immigration tomorrow, checking to see if my residency permit has gone through, I am reminded of the frustrating aspects of living in Botswana. I have spent six days at immigration so far -- arriving before 6am to make sure I...