Hit my Windows machines too. Good thing I also run a Linux desktop. I could establish what the problem was and fix it fast. But if I had not had net access via Linux, it could have taken ages.
Something to do with eggs and baskets.......