diff --git a/indra/newview/fsposeranimator.h b/indra/newview/fsposeranimator.h
index 2521e76467..43246ad11e 100644
--- a/indra/newview/fsposeranimator.h
+++ b/indra/newview/fsposeranimator.h
@@ -59,8 +59,7 @@ typedef enum E_BoneDeflectionStyles
///
/// When we're going from bone-rotation to the UI sliders, some of the axes need swapping so they make sense in UI-terms.
/// eg: for one bone, the X-axis may mean up and down, but for another bone, the x-axis might be left-right.
-/// These are translations of bone-TO-UI; an inverse translation needs to happen the other way.
-/// It would be nice if these were defined in XML; but then they're not const, and I want const.
+/// This is an ease-of-use option making the trackpad more 'natural' when manipulating a joint.
///
typedef enum E_BoneAxisTranslation
{
@@ -133,7 +132,8 @@ public:
/// Very likely case-sensitive.
///
/// The opposite joint name, if any. Also expected to be a well-known name.
- /// The
+ /// The type of bone, often determining with which other bones the new instance would appear with.
+ /// The option for whether this joint should rotation-flip it counterpart when mirroring the pose of the entire body.
FSPoserJoint(std::string a, std::string b, E_BoneTypes c, bool d = false)
{
_jointName = a;
@@ -209,7 +209,7 @@ public:
const FSPoserJoint* getPoserJointByName(std::string jointName);
///
- /// Tries to being posing the supplied avatar.
+ /// Tries to start posing the supplied avatar.
///
/// The avatar to begin posing.
/// True if the avatar was able to begin posing, otherwise false.
@@ -233,15 +233,15 @@ public:
///
/// The avatar having the joint to which we refer.
/// The joint being queried for.
- ///
+ /// True if this is joint is being posed for the supplied avatar, otherwise false.
bool isPosingAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint);
///
- /// Sets whether the supplied PoserJoint for the supplied avatar shoubd be posed.
+ /// Sets whether the supplied PoserJoint for the supplied avatar should be posed.
///
/// The avatar having the joint to which we refer.
/// The joint being queried for.
- /// Whether the joint should be posed.
+ /// Whether the joint should be posed, or not.
///
/// If this is not posing the joint, then it is free to be posed by other things.
///
@@ -251,7 +251,7 @@ public:
/// Resets the supplied PoserJoint to its position/rotation/scale it was when poser was started.
///
/// The avatar having the joint to which we refer.
- /// The joint being reset for.
+ /// The joint to be reset.
void resetAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint);
///
@@ -268,7 +268,7 @@ public:
/// The avatar whose joint is to be set.
/// The joint to set.
/// The position to set the joint to.
- /// The axial translation form the supplied joint.
+ /// Any ancilliary action to be taken with the change to be made.
void setJointPosition(LLVOAvatar *avatar, const FSPoserJoint *joint, LLVector3 position, E_BoneDeflectionStyles style);
///