That's pretty awesome! I've been trying to learn this song bit by bit, but so far I don't think I have enough talent to pull off the fast picking parts. On those fast picking parts, are you picking every note or are you doing some hammer-ons & pull-offs?