Great! Would I need to turn the C&G into a feature line? It is coming from an assembly.
I can't remember. I seem to remember that early versions of that routine only worked on Feature Lines, and I have since changed it so that it works on any piece of linework, but I'm not sure which version I have posted on the website. I think it's still the old one that only worked on Feature Lines.
But in any case, if you are extracting a Feature Line from a Corridor, you already have a Feature Line, so it should work out. Let me know what happens. So far, in the cases where I'm using a Corridor, I've generated the points I need straight from the corridor. For example, you can attach a LinkWidthAndSlope subassembly to the back of your curb. Set it to a 0% slope and key in your offset distance, and tell it to Omit the Link to keep a surface link from appearing. Then you can use it to generate offset points. The offset is measured perpendicular to the alignment, which isn't always right, but in most cases it doesn't make enough of a difference to matter.