This is an interesting use of Adobe Flash and also very creative.
Adobe Flash, of course, is the program that we use to create animations. Most home users have Adobe Flash Player installed, which allows them to view these animations (but not create them). Many companies like this feel they can give away the viewer, and if people actually want to design things with the program, charge for that.
The animation below is pretty cool because in my CIS 273 class, I teach Adobe Flash, and it's cool to look at an animation and just understand how it is done. My Web Graphics students, past and present, should understand how much work went in to this person's animation. Cool stuff!
Link to animation