Microarray Surfaces - Detection, High Content, and High Throughput Screening