mmm...Those who can do, those who can't teach? Maybe not always, but companies who only train for a living seem to not have the practical experience to answer all the "what if's" that come up. I prefer auditors who teach on the side. Or implementors who know the standard from being audited.
On the Internal auditor issue... I didn't have a problem with internal internal auditors. My only suggestion is that they need to go to a Lead auditor class, not the 2 day internal auditor, in my opinion. We didn't use AIAG sanctioned (not sure if there was at the time). Of course due to the size of the company, they are practically full time IA. At smaller companies, a 2-day course and once a year audit won't cut it.
Laura