It would be useful to be able to label a profile (Name or Description). If the profile moves the label stays attached. This would primarily be used to label "Existing Grade, Proposed Grade, Line A etc". This could be done similar to a dragged state of a surface contour label.
Currently I can label label the profile in the profile labels but it has to be done at an interval specified and I normally don't want it at an interval. Or it can be done with a profile view or mleader label that does not update if the profile changes. All three options have there downfalls because they do not allow you to simply label once and be dynamically tied to the profile.