This is really cool. If you're not familiar with this the video will be worth spending 10 minutes to watch.
[youtube]http://www.youtube.com/watch?feature=player_detailpage&v=Bch5B23_pu0[/youtube]
[youtube]http://www.youtube.com/watch?feature=player_detailpage&v=Bch5B23_pu0[/youtube]