Originariamente inviato da faccia da libro
mi permetto una piccola precisazione:

siccome l'asp e un linguaggio di scripting derivato del Visual Basic
dove in VB Option Explicit viene utilizzato per definire le variabili dimensionate
in pratica in VB se ho inizializzato Option Explicit e scrivo
a= "ciao"

lo script genera errore perchè vuole la sintassi

Dim a as string
a= "ciao"

questo serve per dare un identità alle variabili (testo,numerico,booleano etc etc)

in asp tutto questo invece non funziona, quindi <% Option Explicit %> è praticamente inutile
Io non trovo Option Explicit così inutile. Ti impone di dichiarare le variabili che usi, e questo ti porta un controllo maggiore su come/dove le utilizzi.