Rainfall: State of the Science