Here is a model with three videos. In the first video, I used the Moho file format to create a lipsync file, simply
inserting a keyframe for every 1/5 of a second. I am using the 'spread the damage around' method (aka least squares) in order to see how to fine tune the animation.

http://www.youtube.com/watch?v=SxTvdEtrfxI
In the second one, I used Papagayo, and since the result was very close, just ran the interface as is.
http://www.youtube.com/watch?v=MAd5DeSP-kc
In the third, I created a translation table from Moho to Body Language.
http://www.youtube.com/watch?v=jGeRq6QEWIw
The original sentences were: "I love big cities. I mean I really love big cities."
And here is the translation table:
MohoSwitch1 BodyLanguage
1 AI AH
4 L L
7 AI AH
10 FV FV
13 MBP MBP
16 AI AH
19 etc G
25 AI EH
28 etc etc
31 E EE
34 etc S
37 AI AH
40 MBP MBP
43 E EE
46 etc etc
49 AI AH
52 etc etc
55 AI EH
58 L L
61 E EE
64 L L
67 AI AH
70 FV FV
73 MBP MBP
76 AI EH
79 etc G
85 AI EH
88 etc etc
91 E EE
94 etc S