Bueno, tenés dos formas de hacerlo, ambas muy simples, una del lado del cliente con hojas de estilo y otra con asp cuando vas a guardar los datos en la base de datos.
 
Con hojas de estilo simplemente tenés que poner al campo que quieras que ponga todo en minúsculas es style="text-transform: lowercase", por ej: 
<input type="text" name="usuario" size="20" style="text-transform: lowercase"> 
Y listo, el usuario directamente escribirá todo en minúsculas por más que tenga el Bloq Mayús activado. 
Ahora con asp lo podés hacer también muy facil, cuando vas a guardar el valor en la base de datos, ya sea con sql o con un recordset, lo único que tenés que hacer es poner el valor del campo del formulario dentro de un LCase(), por ej: 
miRs("Usuario") = LCase(Request.Form("usuario")) 
Entendés cual es la idea? Probalo y después me contás.  
