Originally Posted by
MSPeconomist
OP is an experienced traveler to Africa, but just in case: don't forget to check travel document and health requirements for the NBO stopover.
US citizens require a transit visa (which can be applied and paid for online), but no special health requirements.