Illumina (ILMN): Defended following a negative pre-announcement Jul 2, 2009 07:28AM