Boa Tarde,
Vamos por partes, pois, há muitas perguntas numa Thread só. Se necessário abra threads específicas.
Sobre utilizar VARCHAR e NVARCHAR é preciso analisar embora na maioria dos casos o VARCHAR seja mais adequado. As diferenças você poderá ver nessa thread abaixo:
http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/11aa55f1-9884-4bb0-9c67-7300c2049b3bSobre problemas de collation use o link abaixo:
Como resolver problemas relacionados a conflitos de Collationhttp://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!183.entrySobre migração do 2000 para o 2005 procure no site da Microsoft o SQL Server 2005 Upgrade Technical Reference
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.com
Recuperando o nome dos elementos em um documento XML no SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!914.entry
Classifique as respostas. O seu feedback é imprescindível