CNC machines can be equally frustrating and rewarding.
The range of machine types and cutting and marking technologies is astonishing.
Vinyl cutters, plasma cutters, routers, engravers, metal working, embroidery, scrapbooking, etc...
There's something for everyone. CNC machines are more affordable and available than ever.
The problem is, they require extensive knowledge about computers, software, materials, and the machines themselves.