Дабы не расползаться по темам и по причине исполнения данных вопросов одним человеком - Леонидом (Leo), небольшое описание трех решенных задач смотрите здесь:
http://stavicclub.ru/viewtopic.php?pid=14612#p14612 сообщение 104.

Леонид - большое спасибо!