Oi Walney,
Obrigado pelo interesse pelo livro! O retorno que tenho dos colegas é extremamente positivo! Superou totalmente as minhas expectativas...
O livro está direcionado para a versão 7 do VFP; embora muitos dos conceitos de XML em geral possam ser aplicados também na versão 7 (ou na 5 mesmo :))
Quanto à sua dúvida em relação ao campo de empresa, acredito que seja a melhor modelagem. Se você não estiver usando uma chave "surrogate" (gerado automaticamente), terá que colocar este campo como parte da chave-primária...
A sua pergunta sobre o valor a se cobrar pelas alterações, creio que seja bastante subjetivo... Geralmente se cobra por hora trabalhada; mas acho que tudo depende da negociação que você faz com o seu cliente. Acho que a negociação é a melhor parte do negócio :) Não sub-valorizando o seu trabalho (que não é bom nem para você nem para a categoria) e ficando bom para ambas as partes, está ótimo. Só acho que devemos ter critério nas negociações que fazemos.
Um abraço!