I've tried seemingly every program there is, but Crazy Talk seems to make the most sense. I've tried Harmony and even purchased a couple of lessons at digital-tutors.com but OMG its such a steep learning curve! I"m glad I didn't actually go past the trial for that one. I was prepared to shell out huge $$ for it but it seems, for the life of me, I cannot learn it. So there's no use shelling out big $$ for that which I cannot learn. :/ Crazy talk seems to have a less horrid learning curve and you can make actual puppets that don't require a steady hand and cutting your characters up. That's what I like about it. I don't know if anybody here has even heard of it yet. It also lets you change heads and limbs and stuff for pre-drawn limbs/faces. Right now I'm just on the trial doing a few practice runs before I start on my trailer. I was curious if anyone else actually used it.