Based off the awesome web-series, Dr. Horrible's Sing-Along Blog.