US Retail Sales Stall in December Surprising Economists Ofcom Fines Online Forum 950000 Over UK User Access Failures Tariffs Fail to Deliver Economic Gains Tax Foundation Analysis Finds