(4) чтоб отладчиком было удобней смотреть - убери эти два параметра вызова в отдельные вспомогательные переменные и перепиши на использование в отладке на толстом клиенте. Тогда увидишь, в чем ошибка.
(7) вот оно! спасибо! был только центральный узел )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший