Thank you for creating this tutorial thread, Scott.
I just stumbled upon it, and look forward to it’s completion.
Just for posterity; You stated that you removed .obj hair references from the tut in post #9. I would like to make a correction for your edification.
All hair is .obj hair (painted, and dynamics aside; Which may, or may not be as well) in reference to the basic hair you are discussing. HR2, PP2, and CR2 are all format styles which include the .obj (hair mesh model prop) either included in the file itself, or referenced out to a called upon location.
OBJ (.obj) hair prop as yet another option is viable, but mostly obscure to the masses. Generally, approximately 95% of end users don’t utilize this, because they purchase, or acquire freebies that are already in one of the aforementioned formats with the .obj included. But, for those 5%, like myself, the last .obj hair prop option is directly importing prop (usually modeled by oneself) for use on selected avatar.
This is not the norm, and you probably don’t need to include it in the tutorial set. I just thought I would mention it, so you could differentiate what some might have been trying to point out regarding all the hair variables. You already covered the differences between conforming, and static hair props. The OBJ hair prop (.obj import) falls under static hair prop.