Tiger, I'd just like to comment a bit about ABC.

In Reno, they are the non-union trade group, and they have DOL-approved apprenticeship programs, using the NCCER curriculum, and with college credit through the local community college.

A look at there newsletters shows them to be quite proud of their lobbying efforts.

I have met contractors who quit, with the opinion voiced that all "they did was cash my check every year."

I don't think ESI does either lobbying or training....but I could be wrong.