Can't they get Michael B. Duncan (the guy on The Jamie Foxx Show. Braxton.) to impersonate Obama? I think he does a good impression of him whenever he was on Leno on The Tonight Show.