excelent performance.
As a Flash animator I have come to realize one thing.
Doing stuff like this is FREAKIN HARD! your animation is incredibly well done and you should make more which are longer and with a story. I hope to see some more in the future.