Ok, I'll chime in as well.
First of all, the software list in the first post is a bit of a mix. Don't confuse CAD and CAM software. What you want is a CAD solution. Leave the CAM part to the machine shop.
I'm currently using sketchup, TurboCAD and Cut2D. Sketchup is nice to do a 3D model, just to figure out how you want the end product to be. For the precise drawing of parts I use TurboCAD. From there I export a DXF file to Cut2D where I make the Gcode for the CNC router.
I did try out several CADs. I did some research and read reviews, but all I learned that CAD software needs to be tested to figure out what fits your own needs.
As for the actual build I would recommend that you go for 2D CAD and some very basic hand tools. Cut the parts in a CNC router and do the carving by hand. In my opinion carving is something that require feel. It doesn't matter how good you 3D drawing is. If the neck profile feels wrong you still need to do some manual carving, or start all over.
What you could do is to make a 2D drawing from a 3D model where you cut the profiles and pockets. You could even make a stepped pattern on the carved parts that you later smooth out by hand. A file combination file and some sand paper will go a long way.
In my opinion your approach is ineffective. If you want to build cheap, doing things manually will get you further for less money. CNC machining the entire 3D profile makes sense if you want to make several identical basses, but not on a one off.
Having that said, I fully understand the urge to do this to learn new techniques. I'm actually building my own CNC router at the moment.
If you want details I can get back to you when I'm a bit more awake.
