Mixed news for hardware and some disappointing software vendor financial reports this week appeared to put a dent in confidence in the IT sector.

read more