Im starting to think its because I plan on doing it right or plan for the future when its a new construction thing.
I cannot just do the minumum, wether its a small job, large job, or repair. I go to fix one thing and find all the other issues. I always give the price to repair the issues causing or contributing to what I am there for, even though someone else may just do the one item and run. I want to fix the issues and not just put a band aid on it.
I also think I loose jobs because I forget to price according to Graiglist or Wal-mart. People will spend 300.00 on a light and complain about a hundred bucks to install it.