This is a tutorial by Aarnaud VanGalen...
* Basic explanation
http://www.youtube.com/watch?v=pV94kgdHw-4
* Step 1 - The cross
http://www.youtube.com/watch?v=RDWvXIzqTPs
* Step 2 - Finish first layer
http://www.youtube.com/watch?v=EEt3NoW-lhs
* Step 3 - Finish middle layer
http://www.youtube.com/watch?v=rOwaIYtd8RE
* Step 4 - Orient edges
http://www.youtube.com/watch?v=-Asb2zssAzM
* Step 5 - Orient corners
http://www.youtube.com/watch?v=DoC1u5kGUXs
* Step 6 - Permute corners
http://www.youtube.com/watch?v=dnYm2xtVkEA
* Step 7 - Permute edges (+demo)
http://www.youtube.com/watch?v=pnAN8DOOFYI