I have a very, very low tolerance for mashups, so believe me when I say this one is actually well done.