Brad Lancaster has this really nice rainwater harvesting calculator on his site. This is a great tool to help you learn how much water you can catch off your roof(s), and how much water your gardens needs. While his some of figures relate to Arizona, with the proper info on your local rainfall, this calculator can be of use to just about anyone, I believe. Try his rainwater harvesting calculator.