Herbk--you're always sassy;)
Unless I'm mistaken, Russ has taken the step of putting some controls onto the 3dSurface tool, which leverages OCL.
The 3dPpocket operation utilizes a fundamentally different function, and already has inputs for step size and step-down size.
One thing I found interesting while playing with 3d milling concepts was that 3dPocket is more limited as it is rolled into PathWB than it is in reality. That is to say that it could do more if allowed to do so.
For example, here is a "complex" model, that provides one planar face in the XY plane.
as shown here, where I was able to use a standard PocketShape.
In fact, I am unable to even use Path 3dPocket successfully on any of the faces. I can select the whole model and apply it, but it simply faces the stock top.
However, if I make a cut from the stock of the job model, I can then get much better results by selecting that model and applying a Path3dFeature with -1 for the count on step down. This image is limited to 2mm tool radius, and 3.0 mm step down, to better show it, though it is far rougher... Note that the original model is shown and the cut is at 80% transparent, above it.
Here's the same FeatureArea, but the ToolRadius is 1.5875mm, and the step-down is 0.25mm.
This takes minimal calc time, and a reasonable increase in roughing ability, using existing tools...