Maneira eficiente do .NET para gerar WORD Doc - Lado do Servidor

.NET 4.0

Estou procurando a maneira mais fácil de gerar um documento do Word em nosso servidor.

Limitações:

Lado do servidorNão quero instalar o word no servidorA fonte de dados é XML

Tentei gerar um DOCX com XSLT, rápido e fácil, mas a única maneira de encontrar para validar o documento gerado é abri-lo com o Word e o único erro que recebo quando o documento não é válido é "Erro ao abrir o documento" . Não é muito útil.

Alguma ideia?

Obrigado Alex