Глобальными y- пользуюсь аккуратно, но чувствую, лучше не стоит)
Про пересечение переменных я знаю, пользуюсь списками в эре и в справке к ерм (ну плюс список своих, конечно). А вот времянки в духе вашего примера, особенно v1, это беда(
В общем, спасибо за объяснение, теперь буду подчищать код, а то меня аж пот прошибает от того, какая каша может быть.