I have found that the United States Bureau of Labor Statistics is a comprehensive and unparalleled treasure trove of current, accurate salary information, and much much more. (US jobs only, natch.)
BLS is a tremendous resource but how are you using information at the NAICS-level to inform jobseeking or job hiring? It seems fascinating from an aggregate point of view but less useful for pricing employment positions.