Every homeowner knows the frustration of taking a shower just to have the water turn lukewarm halfway through. Lukewarm or [...]