Precisely, by keeping crud at the data object level, aki nodeapi, we have a better chance of decoupling the form level. Is there any reason that a module should not be able to implement different form interfaces to the same node object? Most applications do this in one way or the other. 
<br><br>