IT Giants Face Worst Time In A Decade