For daily wit & wisdom, sign up for the Almanac newsletter. Email Address June 19, 2006 Weather Close to 6 inches of rain fell within 75 minutes, Houston, Texas ADVERTISEMENT ADVERTISEMENT