I would like to intersect a couple b-surfaces, I used a tool in NX about a year ago that allows the user to intersect and trim b-surfaces that do not join one another.
There are probably several workflows that could result in extending followed by trimming surfaces, but Trim and Extend is about the only command available that is capable of doing it all in one shot. Take care to note the extension methods from which you have to choose in the Trim and Extend menu.