TMT Weekend Update: Strong Week for Stocks & Gold