Microarray technology encompasses a few relatively well-established methods and numerous applications that are in various stages of development. Apart from their use as a tool for diagnostic testing ...