Aparte de lo todo lo que te mencionaron, si accedés a bases de datos, es buena práctica usar GetRows y liberar así los Record Sets y cerrar las conexiones antes.
Si la base es SQL Server, además acelera mucho que uses Stored Procedures.
Saludos, suerte
Ps. Fijate que me tiró un error:
Tu visita ha sido la número:
Microsoft VBScript
runtime error
'800a003e'
Input past end of file
/gamogracia/Default.asp
line 332