I guess it would make more sense if I prefaced that by saying, in order to pay the bills, I work for an aerospace company where I program CNC lathes and mills using CATIA, Esprit and G-Zero, CMMs (fancy measuring machines) with PC-DMIS, and develop front-ends for all of these applications using...