Okay, everyone's digging the dubstep. Now imagine Joe Satriani playing over a dub step track.  Well, this guy may be better than ole Joe.

While you watch this guys amazing chops keep in mind that there are no guitar parts in the songs he's playing along with. He's shredding all original stuff over a couple of Skrillex tracks. This is absolutely amazing and like watching the future of music all in one.