This is actually pretty good.  Watch this guy cover Katy Perry's Dark Horse in 20 different styles!!

[YouTube]