Leeroy Jenkins made an appearance on The Daily Show last night. It’s at about 7m18s in: thedailyshow.com