This looks very cool.

http://www.youtube.com/watch?v=9wXx3vMy_AQ&e