While paying us more is part of the solution and something you need to do right now, it's a bandaid fix at best. Employees need to have some stake in the success of the companies. There's several ways to do this, bonuses are one, but in my opinion, the least effective way. In my opinion all publicly traded companies should have to provide at minimum one share per pay period to the employee that takes a year to vest. This makes everyone a part of the ownership class and rewards the employees when things are good.
As it is right now employees have no reason to work hard, as office space so rightly pointed out, “it's a problem of motivation, of I work hard and initech ships a couple of extra units I don't see an extra dime”. So motivate us.