Experiments using microarray technology: limitations and standard operating procedures.