You should watch kevin clash's biography "being elmo". It talks all about how elmo came to be what he is now. Very neat
They also try to create characters that have "flaws" that children can relate to. I am sure we all know one child that has a speech impetement.