John, salt of the earth

I'm somewhat familiar with these issues because I've been using and developing CAD/CAM software (in FORTRAN) since the 70's and 80's. But there's and old saying that says "don't make it if you can buy it", so I've been using SW for as long as I can remember. SW is very easy to learn and it's certainly adequate for every day use by EAA members. The more specialized stuff like your applications need specialized software. The small yearly incremental increases in functionality in SW are not usually worth the high subscription prices, and are highly unlikely to provide extensive solutions for your specialized needs.
Good to know that we can turn to guys like you for the special projects.

Jeffrey