Hi everyone! I'm new to forum and to puppeting

I've helped create a set of puppets called the Owlets, who are actually like real-life versions of my company logo. We put them in videos like this one:
http://bit.ly/P90jRF and are really trying to use them to build a company brand and make it feel approachable and authentic.
Love any feedback, thoughts, etc!
Thanks!