IT Salary Survey: Tight Times