Wow!
That was really good! Nicely animated, fairly nice graphics, the music went well, and all the lil' things ya had done it made me smile X3
Only thing I can think of that could make it better would be to many the characters more attached.. the the lil' dude you could easily tell that the arm was hovering other on top of his body.. But this isn't a necessary change.. Don't go out fo your way to achieve it... just think of it as a goal, graphically... cus the rest of it is jsut damn amazing.