There is tons of software out there. Mostly there are factors that will lead you to what type of package you want. I have been running pro engineering and pro manufacturing for over five years and even at a company the size of ours it is overkill about half the time. I has nice features and a big price tag to go with it. I know a guy that uses auto cad with the old digitizer board and bobcad. He has a Kia with live tooling and he makes it work fine. Any of you guys with the lowered honda trick stuff use his parts. I am getting a copy of mastercam to use at my home with solid works and I will be able to make just about anything. I would look at three d stuff as that that is the future. Mastercam, Gibbs, and alot others out there. If you are like a lot of these hobby guys then it is overkill as well. Most of these guys use low cost software and do some trick stuff. Don't let the sales guys give you the dog and pony show. Give them a part and tell them to model and produce it at you shop site unseen. Most of those bone heads will not be able to do it. When you find a software that fits your needs and support people that know what they are doing then buy the software. I been in your shoes a few times over the last 10 years. It is still better than programming by hand which I did for another 10 years before that.