I for one would LOVE to have a CNC mill in my garage. I've ran machines all my life practically. I started out as a Tool Designer and hated it. I finally got a job working in a Model Shop building aircraft lighting. When I started in the Model Shop, my Mentor asked me if I ever worked with sheetmetal, which I didn't. He kept me on sheetmetal projects for almost two years. I thought he disliked me until the light bulb clicked on. He was training me to do what the other older Modelmakers couldn't do. It was nothing to figure out a blank, cut the blank on a standard mill, then form it up on the brake press. The Model Shop broke up and I was put into Tool Design again and the others went to the Toolroom. I did the designing for all of the Toolroom guys, but I hated sitting behind the desk. There is nothing worse than a September day, sitting beside a window, sun shining, breeze blowing, and listening to kids across the street playing outside at recess. I couldn't concentrate on anything it seemed. A job opened up in the Toolroom and I bid on it and got it, so I was back to doing what I loved. After a while they split up the Toolroom into two different Toolrooms and I was put out at the other plant (we had 2 plants in town) running a CNC mill. Good God.....it was intimidating. But I worked at it to try and figure things out. My boss helped me with it as he used to be a programmer. It didn't take me long to figure out that a lot of things he had his hands in and on were going out the door wrong. Fast forward a couple of years, I really didn't care for my boss. Not for him being a dick, but for how he let things slide, fudge a program to get it to run, etc. So I traded positions with one of the guys in the other Toolroom at the other plant. They had (2) Prototrak CNC mills, two axis. With the ProtoTrak, you program more in conversation mode than in G-Code. I loved it. Where the Toolroom was, we were in a basement of the shop with limited ceiling height. We were going to get a 3 axis CNC, but only found one that would fit in the department. It was a ProtoTrak QuikCell. If I remember correctly, it was right at 7' in height, and the table travel was 14" x 14". Not a lot of travel, but if you designed your part right and used some tooling holes, there wasn't much I couldn't make. I ended up having to retire on Disability, so I don't have a CNC.
For the ones that say they don't need or don't want a CNC, the only two things stopping you are either intimidation or money, or both. A CNC is not only a timesaver, but it also opens up new doors as to what you can make. Like I mentioned above, where I found out my boss was sending stuff out the door wrong or he was fudging things to get the job done, the CNC let me find that out. The programming computer we had, used SmartCam for the designing and programming. It would work on the two axis machines but not the three axis. I ended up being the only one that would run the three axis because everyone else was too intimidated by it. They would draw something in two axis and put it on the two axis mill and manually put in stop points so they could change Z height. For production, it wasted a lot of time. But even having a 2 axis CNC at home, lets you do so much more than you could ever do on a standard mill, and a three axis just multiplies what you can do by a hundred. I remember the days on the manual mills and before the digital readouts. Count your revolutions, go past where you need to get rid of the backlash, drop your quill down and cut. It get's kind of rough when some of the machines we had might have anywhere between .030-.050 backlash, but you're making a part that has a +/-.005 tolerance.
Having a CNC at home really is no different than when you got your first computer at home, or your first mill or lathe at home. I can bet almost everyone procrastinated about buying that first computer because you said "What would we use it for"? The same way with a mill or lathe and either trying to convince yourself, or your wife. Almost everyone that buys a mill or lathe, once they get it home, puts a piece of stock in it to see what you can do with it, then it sets for a while. Then later on down the road, you wonder how you ever got along without it. A CNC isn't any different. It just throws that first computer and that first mill in the blender to create the CNC.
I hoping that someday, I can find one that I can afford to buy and bring home, or that with some help, I can find someone to help me out converting my mill to CNC. As it stands now, I'm missing out on some projects.