Sorry for the thread necromancy, but I had to say how much I loved this. I need to watch it again, because I spent all my time reading the cards and none focusing on the actual song. :-)
And Matthew, I didn't notice Kate Mulgrew, but I did recognize Wil Wheaton.