I see no solution to the dire job situation. I believe that it will worsen. Think about this even in the very best of times companies were in some cases very unwilling to give decent raises and improve benifits. Now we have a situation where many companies don't even need all the personal they have now. In a job environment like today a company can easily get away without giving raises or even offering benifits in many cases. Earnings of fortune 500 companies are at record levels. The problem is not that most companies are unable to compensate their employees fairly its that they just choose not to do so.