Solid earnings from three of Silicon Valley's biggest players on Wednesday. After the bell, Tesla, Microsoft and Facebook all beating Wall Street expectations...
I gave my HomeExchange guest a 5-star review. Then I found heat marks all over my dining table. Do I call her out?






