The site is down, but a bunch of the cartoons are at http://www.flickr.com/photos/amitai/with/108073817/
I found it that quick because I use
JEWgle... LoL..