Microarray Innovations : Technology and Experimentation