Microarray technology: the future of blood testing?