World Wide Words
If you are interested to find out about how different phrases and expressions have been originated in the English language it would be a good idea to have a look at the “World Wide Words” which has been developed by Michael Quinion. Also there is a good gateway to similar web resources about words on the same site.