By the way, I???ve suffered through many an audit (for various non-profit organizations); the principle finding in my experience is that whatever the procedures in place, human beings make mistakes, and an audit is a good idea to keep folks accountable.