In preparation for Senator Barack Obama's third appearance on The Daily Show with Jon Stewart on Monday, April 21, here are his two other appearances, courtesy of TheDailyShow.com.
From November 7, 2005
From August 22, 2007 Part One:
Part Two: