Тема еще старее, но я ржал не меньше, только нужно дочитать до конца
http://razvlekon.h1.ru/sikel.htm