Microarray technology –– advances, applications, future prospects. (December 2007)