I know this has been done before .... but it is just so cool. Enjoy!

http://www.youtube.com/watch?v=SXh7JR9oKVE