Since MSFT did OK (although I don't see much upside in MSFT), I think we have seen the lows on this retrench alexandre