The idea that Brian Leach puts forward here is a great one. Disruption and delay are the bane of residential remodeling and kitting the entire kitchen or bath or whatever sounds like a solution to at least some of the problems. It is one of those "why didn't I think of that" solutions. Larger construction projects have benefitted from this sort of pre-planning for a long time so why not bring it to a smaller scale. Of course, in construction reputation and local presence are very important so the idea is only part of the solution of building a business, but it is a good start.