Nicely done video, check it out http://www.youtube.com/watch?v=YcWXL8jpFGs
Very nice animations although i can’t understand much.