This guy is great!

worth the look. Frank Caliendo - Impressions

http://www.youtube.com/watch?v=kAMIlPudalQ

if its a repost from a while ago…oh well its funny