I found a great simple software called Plasticity which kinda neatly simplifies NURB editing with a very CAD like UI. Really powerful stuff when you start messing around with it. You can create really awesome hard surface models with ease when you don't need to mess around with polygons what so ever.
Anyone else tried this one?