wordhistories.net
a hypothesis as to the origin of ‘to rain cats and dogs’
an alternative explanation of the phrase "it is raining cats and dogs"