Ah, me olvidaba. Con el script anterior, si en vez de darle una salida HTML lo que querés hacer es regenerar el array ordenado, cambiás lo siguiente...
Código:
While Not Rs.EOF
Response.Write Rs("Letra") & "<br>"
Rs.MoveNext
Wend
por...
Código:
While Not Rs.EOF
arrLetrasOrdenadas = arrLetrasOrdenadas & ","
Rs.MoveNext
Wend
Estaría bárbaro usar Rs.GetRows para ello... pero no entiendo por qué nunca me funcionó GetRows con un récordset creado así.