QA/QC: challenges and pitfalls facing the microarray community and regulatory agencies. (1st November 2004)