In terms of travel documentation, I would recommend getting a temporary travel document as well as your passport. If you are Ugandan, you can get that for 5k at Port Bell, go with a photocopy of your passport and some passport photos. Explain that you need it, b'se your passport will be held by the US embassy for visa processing when you want to travel. Once they give it to you, use this document even when you are going to kenya, b'se when exiting, they will want to see the entry stamp, and you can't say that it is in the passport which has stayed behind. So, like in my case, where they have kept the passports for processing, I'm able to come back and spend the time in UG, going on with stuff I have to do, kids back in school etc and then will only go back by myself to pick up the passports. (Which by the way, I'm requesting to be sent by DHL to Kisumu. That is just a 1-day round trip by road from Kampala).
Response from Uganda1 from DV 2013, might be useful to those coming from Uganda for the interviews..