There are many programs that can help you to create great avatars. Here are some of them.
You can make animated videos with avatars you design yourself.
Create speaking avatars with this great tool.
With DoppelMe you can create a cool graphical likeness of yourself, your friends, family or any group of people for use as an avatar in forums, instant messenger, blogs and almost anywhere else on the web. This is a great way to have a web presence but be anonymous at the same time.