I don't normally think that Frank Caliendo's spoofs are all that funny.  As a matter of fact, I usually think they're just over the top.  After watching this on Sunday I not only thought he did an outstanding job, I think that this is his best work EVER.  The impressions are SPOT ON! Bravo Caliendo.  You deserve an Emmy for this one!