Tech's Perfect Storm of Layoffs