I bumped in to this site
A site that explains about idioms but more on where it comes from and how it gained it’s meaning, for example:
The art reminds me of Scott McCloud’s Understanding Comics, it even has it’s own Iphone App 😀
Maybe i should say Hi, to professor Aidan Potts.
here is his site: http://www.professorpotts.com