Wages aren't keeping up with skyrocketing energy, housing, medical, and education costs. What's more, companies are laying off in one division while hiring?mostly contract workers?in others. go back