wow. I found this news article rather impressive. It is a video of a robot expressing emotions in voice and facial and head movements. Normally I am not all that impressed by robots imitating emotions and such, but I thought this was rather well done.