Själv gillar jag bara att "baka ihop" logik i VB Script Classer (helst egna .dll-filer där man kan göra det).
Dels behöver du inte in och "pilla" i subben, hittas en bugg behöver du endast bugg-fixa classen, ladda upp class-filen till alla siter som använder den (dvs, inte in i "designen" och kladda), kan använda samma class-kod, till flera olika menyer på en och samma .asp-sida, nya funktioner till klassen kan läggas till UTAN att den redan fungerande koden "buggar ur" m.m, m.m
Det negativa, är att det blir lite mer overhead att använda klasser, men generellt sätt lättare att underhålla.
thx,
/PatrikB