I'm sorry to go back to the post from "GSmitherman (Programmer) 30 May 06 15:55 " but that Betty Rubble comment is slaying me....lol!!!
On a serious note, I agree with several posts that several organizations (including ours)have deadbeats, and some get paid handsomely and are in the same position as those that are working their tail off.
I used to get pissed off at these types and look for ways to "expose" them, however, I have learned something invaluable over the years.
You reap what you sow.
As co-workers, you may not see the bad fruit now, however, I truly believe in this concept, and it brings solice while observing those that take advantage of the good system set up by so many employers.
Heck, it may not even be in this life. I won't make this into spriritual post, however, cheaters and swindlers alike, deadbeats fall in right there, and I believe they will get whats coming to them.
I don't believe there is a great solution perse, however, the best way to handle is with one's attitude towards it. Do not let it affect how hard you work and the personal integrity that you bring to the workplace. Some managers will catch it, others won't. How you react it, and brew about it, and treat others and your own work is up to you.
Set the example...be the example.
Have a great weekend all.