An often-overlooked water heater maintenance task, water heater flushing is essential to prevent water heater failure and a host ...