Flash Animations

Take a look at this awesome flash video, it's worth a couple of views as there is so much going on. How people have the vision to construct such intricate animations is quite beyond me.