Genomic microarrays: arraying order in biological chaos?