Dirty woodstove glass? Try dipping a dampened piece of newsprint in the fine white ashes after your fire has died. Whipe it onto the glass in circular motions - it works well if the glass isn't terribly dirty to begin with.
Dry flood proofing prevents floodwaters from entering the building.
This can be achieved by installing new brick veneer over asphalt coating or by applying polyethylene film over existing walls.
Construct non-supporting, break-a-way walls designed to collapse under the force of water without causing damage to the house or its foundation.