This video is so well done!  Great song too.