Wow, thank you so much for the positive feedback!
BeechFlyer : I use Adobe premiere pro and After effects. For lip movements I make multiple copies (usually 3) of one pic and edit them in photoshop to make different mouth position. Then I send them to Premiere pro and try to match the edited mouth positions to the audio.