I am leaving for Kenya on Aug 5. My travel agent insists that I get my visa through a visa service NOW. She claims that British Airways may not allow me to board my plane to Kenya if I don't have a visa on hand. I tried contacting British Airways, but got the runaround. Has anyone had a problem with this? I'd rather not pay the extra fee for the visa service and risk my passport not coming back in time. I am a US citizen. I'll be flying from San Francisco to Chicago to Heathrow to Nairobi. Thanks to all.