Dr. Horrible's Sing-Along Blog

He's got a PhD in horribleness. (I've only got a master's.) I am rather shocked I did not hear of this before accidentally seeing it on a library shelf as it contains all the things I look for: nerdy villains, an obnoxious hero, and singing. But what the hell?! It's like twenty minutes long. Just when you get into it, it-