Wow! Perfect! :D 
Now all that is left is "Project curve on surface" and "Extrude" from that.... ;) 
Have a surface, draw a curve on it. If the curve is closed, be able to extrude the enclosed part of the surface. 
Then Moi would meet 99.9% of my hard edged modeling needs. :)  
 |