Stock Ideas – Fri 6/2/06 MDY, QQQQ, ASTSF, CRESY, GIGM, ILMN, MGPI, BLUD & others