Sizing of domestic water heater systems

Sizing a home water heater system is an art form rather than an exact science. For anything other than a small residential system, you cannot just go to a table or graph and make your selection. The codes provide only generalizations such as "Hot and cold water must be supplied to all sinks, bathrooms, showers, etc." They do not indicate how much hot water is needed. The codes, however, provid...