I bought my CR19 mill used a month ago. It is a great little machine as long as you do not want to hog steel or spin large tools. You can get tooling cheep off ebay if you keep your eyes open. Taig tooling in general is not very expensive compared to larger machines. I really like how modular the Taig machines are, the T-slots in the spindle are great. In fact I liked my Taig so much i got the lathe a week after I got the mill.
The taig is a great machine for learning. It was very easy to get running with EMC2. The guy I bought mine from used MACH3 , so either would work.
I use the gecko G540 and it works great. If you get an SSR you can hook it to the spindle VFD output and you will have CNC spindle on/off which is very useful. I built my own power supply with bits laying around. If you have some electronics experience its pretty simple.
My suggestion is to avoid the low quality chinese machines. If you are doing this for fun you want a machine that is fun to work with, and thats an American Tag or one of the German machines like EMCO or OPTIMUM. I had one of the Chinese ones and it was not fun to work on.
This canadian guy sells CNC Taigs. I talked to him on the phone a bit about his ball-screw kit but have not bought anything from him yet.
[nomedia="http://www.youtube.com/watch?v=ZIg2FO6e52k"]YouTube - ‪PS3 Sixaxis controller as CNC MPG control pendent with EMC2 and QtSixA‬‏[/nomedia]