http://au.youtube.com/watch?v=MYRajK...eature=related

This one has it all.