I have had my employer offer me a salaried position numerous times, without my job duties changing. He has stated that it would give me a steady paycheck each pay period instead of varying depending on my hours worked. I have dealt with this by telling him he could not afford me on salary, as I would expect the customary perks and benefits which accompany a decision making computer professionals. I mention company vehicle, final decision making authority on my projects, tracking of hours to maintain my highly paid computer professional status, 25% increase in pay, as well as offering to become a contracted worker so he does not need to cover benefits, etc., but opening me up to work for other firms.
I am an exception though, I am one who values my fammily time before my income, I form personal relationships with our clients, and I do not want overtime hours even though I get OT pay. The biggest obstacle to this is my relationships with my customers, they request and sometimes demand that I provide their service. To the point of being willing to wait, or postpone their projects until I am available. This puts me in a position to negotiate about duties for which my expertise is not required to complete, time saving resources, and flexability of my schedule. I assume that this felibility I am afforded is what the market will bare because of the relationships I have with my customers.
You do not always get what you pay for, but you never get what you do not pay for.