This guy has some serious skills. http://www.youtube.com/watch?v=8ZsML4uWoiw Stick around until 0:57 at least, that part blew my mind.