July 20, 2024 Admin Technology In case you missed it: A roundup of the top 7 tech news stories of the week, featuring the significant Windows outage and the introduction of the latest Amazon Echo Spot ...