One possible reason: the economy has been recovering since 2004, so it's now had 3 years of solid growth. At this point, major corporations have lots and lots of cash on hand, since their sales have been increasing yet wages have remained relatively stable. That usually means they're about to spend some on capital improvements, i.e. IT.