Check out Michael Angelo's Speed Lives dvd - its almost entirely on youtube at this stage... he gets a lot of flack for looking goofy but his technique is unbelievable plus he is very good at explaining the movements and breaking them down to the componant parts. I bought the dvd ages ago and I have to say it pretty much covers everything you need to be able to play just about anything. I've heard great things about the John Petrucci vids too btw...