i've heard many good things about animation mentor. If you have the money for it its a good place to start and get good feedback as you go.