I heard great things about this on twitter while he was speaking. Very nearly teared up at the end, watching it.
Embedding has been disabled for this video, but watch it here, on youtube.
EDIT–Commenter Articulett points us to a very nice video of part of Tim Minchin’s performance.
Also via Articulett, Nate Phelps’s speech. Still listening to it, myself.