Так выложил следующим вечером. Говорю - небольшое ускорение вышло, всё равно тормоз, ну может на пару долей секунды быстрее. Тут либо отказаться от записи теневого в корзину, либо оставить как есть, лично мне импонирует второй вариант, но могу и первый рассмотреть. Правда сейчас код во временно урезанном состоянии, теперь ничего не выложу, пока не переделаю некоторые иные более как мне кажется критичные моменты. ))