Andrew,
My workflow depends on the situation. Usually, I do a Save As and append the length (as X L-LL where L-LL is the stock length in inches substituting the '-' for a decimal point) for each length. If I need to cope ends, add fastener holes, or the like, I do that as Configurations and make each configuration a dash number appropriate to my customer or program. As I most commonly use channels in weldments, I most typically only have to miter the ends and have them go into a weld assembly that way and then create my configurations to represent the different hole patterns that are, truthfully, added at a used-on assembly level of manufacture.
Does that help?