Help please

hi, I have a couplle of questions about flash.
I’m not a newb to flash but i’m self taught so i wanna know if im doing everything right. If anyone has any .fla examples that would be awsomeness.

  1. when i wanna make a character speak (move his lips) what i usually do is have an object that is his face without a mouth, then I make objects of all the possible mouths he could have (ah, eh, ss, ffh… etc…) and drag and drop them into position on a separate layer. but it’s sort of a problem when I resize the character because then i have to also resize the mouth everytime I drop it in (which can be 24 different moths in one second) and this is VERY time consuming. is there a faster way to make a character talk? or is this simply the way it’s done.

  2. this i’ve always wondered: is it possible to create skeletons in flash mx (like in 3d software) to make it easier to animate a character’s body. or to have on object have differents states have an object be of the guy with arms pointing up, another one with the arms pointing down but still be the same object and you simply choose which one you want when needed (anyone who’s worked with 3d software knows what im talking about)

  3. is there a website where i could download full .fla animations so i can see how “experts” do all these things? i;ve looke around but all i’ve found was basic tutorials (how to make a circle spin and change colors) and i’m way beyond that. lol.

thanks to anyone who can help.