Prices are basically the same, so you need to compete on service. The small players are just better at this than the big dogs.
For Home Depot or Lowes, I am not sure what percentage of their business that contractor services represents, but my guess is that for the other yards, it makes up a...