I have one running on Mach 3 via the parallel port. Pretty reliable.
I am currently doing a Series 2 machine with AJAX Mach controller. Quite a bit simpler to get up and running. The AJAX is the DIY version of a Centroid controller. You can also run the Centroid software on it if Mach does not suit your fancy.