Qual é um limite de comprimento razoável nos campos de "Nome" da pessoa?

Eu tenho um formulário da web simples que permitirá que usuários não autenticados insiram suas informações, incluindo o nome. Dei ao campo de nome um limite de 50 caracteres para coincidir com minha tabela de banco de dados, onde o campo é varchar (50), mas comecei a pensar.

É mais apropriado usar algo como o tipo de coluna Texto ou devo limitar o tamanho do nome a algo razoável?

Estou usando o SQL Server 2005, caso isso importe em sua resposta.

EDITAR: eu não viessa questão mais ampla sobre questões semelhantes.

questionAnswers(10)

yourAnswerToTheQuestion