Seeing that we now have animations, I feel that in order to complete the experiance, more script functionality should be implemented. Functions to get more specific information about the user's avatar would be greatly useful in attempting to get an animation working for all avatar types.
A combonation of scripts and animations would have amazing potential. If we, for example, had the ability to get the avatar's arm length and shoulder position, we would be able to have our avatars open doors realisticly. Even though that sounded a little rediculous, the immersion factor increases dramaticly (at least for me) when I see my avatar interacting with objects the way real people interact with objects. (this is the reason I used to like The Sims so much).
I propose a new function:
float llGetAvatarAttachmentPointDist(key avatar, integer attachmentPoint1, integer attachmentPoint2)
This function returns the distance between the two attachment points specified by attachmentPoint1 and attachmentPoint2.
I think, with the addition of this function into the language, people will be able to more easily create scripts that play well with animations, and increase the animation's realism.
==Chris