Great job , like Hooked on scares said, the back up singers were most impressive with individual movements. Now THE question, did you use VSA, how did you split the tracks, vocal from music? Again great job!!
Yes, I used VSA (awesome program). I started out plotting manually the open and close movements and soon realized I'd be done by Halloween 2010 if I was lucky. So, I went to Better Buy and bought a usb gamepad. I used the realtime capture function and just moved the joystick in sync with the lyrics.
I noticed a problem though at first. When I first had my servos set up, I had minimum values of like maybe 1310 and max values of around 2100. The problem was when I did the realtime capture, I noticed that when the joystick was at its center position the mouth would be partway open. So, to fully close it and open it I'd have to push the joystick all the way to the right (partway open to close) and then all the way to the left (close to open) and then when I'd release the joystick it would go back to partway open. To fix this, I adjusted the rod attached to the mouth and servo horn so that the mouth would be closed when the servo was at just above center position (like 1510). Minimum value was like 500 and max was still 2100 (default was 1510). Then, when the joystick was at its center position, the mouth would be closed. You just need to remember to NOT push the joystick to the right (otherwise the mouth might "implode").
Anyway, to make a long post even longer, for the actual recording, I printed out the lyrics on a few pages of paper and decided who was going to sing what parts. I went through each copy and highlighted the parts for each pumpkin. Then, I just put some headphones on (made it easier for me to concentrate) and played the song using the real-time capture feature for each channel.
Once I had the servo values all set, it is a piece of cake to record numerous songs. I can whip one out in just a couple tries now (I'm a VSA fiend!

)
Sorry for the long-winded post, but hopefully that helps out.