site logo

Why Consumer Reports' blow to Microsoft could boil down to timing