Biologists attempting microarray analysis of gene expression currently face several challenges, not least the rapid evolution of array technology, methodology, statistical and bioinformatics analysis ...