A 1,000-square-foot roof collects about 625 gallons of water from just one inch of rain. Learn how to plant a rain garden, which will give you a beautiful flower bed that also conserves water.