Trading Ideas for 6/27/06 QQQQ, SIRF, SNDK, OPTV, others