Welcome to the madhouse Chris.

I stumbled upon the following "School of CNC Knowledge" website last night which contains bits that I found quite helpful... albeit a tad slanted from across the pond... Learn more about CNC terms, technology, systems and advanced CNC techniques