Si fuera a almacenar un agente de usuario en una base de datos, ¿para qué tamaño acomodaría?
Encontré este artículo de Technet que recomienda mantener UA por debajo de 200. No parece que esto esté definido en la especificación HTTP, al menos no lo que encontré. Mi UA ya tiene 149 caracteres, y parece que cada versión de .NET se agregará.
Sé que puedo analizar la cadena y descomponerla, pero prefiero no hacerlo.
EDITAR
Basado en este blog IE9 cambiará para enviar la cadena UA corta. Este es un buen cambio.