Класс для работы с деревьями:http://php.russofile.ru/ru/authors/sql/nestedsets01/
Подробнее в теории: http://phoinix.ucoz.ru/publ/1-1-0-1
альтернатива: http://phpclub.ru/faq/Tree?v=w5u
celebrations2009.ru - "вкусный" сайтик. Верстка + JS.
test2.bbdo.ru/celebrations/ - зеркало.