Hi!
Some improvement for the good old Extrude modifier:
1) It should have a freely rotateable sub-object "Axis", which defines the extrusion direction.
As of now, it can only extrude in Z.
If spline shapes don't lie on the XY plane (which can often happen when imported from CAD apps) the fumbling begins with rotating them right in subobject mode, or with an XForm modifier.
2) An additional 'automatic direction' mode could derive the extrusion direction from checking the average plane of the spline points. Softimage had this feature in it's Extrude operator.
3) Output can be 'Patch', 'Mesh', 'NURBS'. What about 'Poly'?
Thanks!