Super Micro Computer (NASDAQ: SMCI) updated investors with preliminary results that relieved some concerns. Where to invest ...