Hi Gomez107,
I did look into Opencnc some time ago, but it was like $20,000 or more and that killed my interest right away.
Instead, I used software from Camsoftcorp, which is priced around $5000 plus a motion card ($1500 to $2000US). There is something to be said for using a motion controller card, and that is that it makes the cnc more resistant to crashes due to problems with Windows "getting busy" while interacting with your hardware.
For the budget minded, Camsoftcorp has also produced a "software only" stepper controller which you might be interested in. I don't know the pricing, but it is designed to save you some money.
Be warned that there is a bit of basic style programming logic that you need to create to make your machine safe to run, but they have a good manual to tell you what to do to get started. I spent hundreds of hours developing a complex cnc interface that does everything except wipe your butt when you're done However, you can add features as you go along, there is no limit to what you can do if you have the inclination to learn how to do it.