This robot is amazing!  Watch the dance moves the NAO can perform!

NAO - The Evolution of Dance