Dnk, consumers are also part of the problem. They do not understand overhead. In my short foray into low voltage wiring on my own I was constantly harrangued about my prices. I told folks it was $100 to start my truck and $20 a drop, plus materials and barring any complications.
I figured out I was losing money fast.
Once they started calling around they figured out I was the cheapest guy in town.
It's why I went broke (figuratively).
When IBM was doing it they would not touch a job for less than $50,000 and they lost money.


Greg Fretwell