There are a number of reasons to hire a plumbing contractor. For instance, you may have a problem with your water heater and need the unit replaced. Alternately, you may decide to change from the old school