Victor, acerca de los simbolos raros, intenta leer una pagina o archivo local que contenga simbolos tales como º (ASCII 167), ñ y vocales con acento y luego muestrala en pantalla con el Response.Write(variable) a ver si a ti te sucede.
Te cuento que el proceso lo realizo dentro de un include, paso la pagina a una variable y en la principal ya tengo la linea de <meta... pero me los reemplaza con "?".
Yo lei que es un error conocido a solucionar en la proxima version de MSXML asi que espero.
El resto puede ver un enlace en <a href='ir.asp?http://www.lavariable.com/art/xml/axml008/axml008.asp' target='_blank'>http://www.lavariable.com/art/xml/axml00...</a> donde hablan acerca de los caracteres.
Desde ya gracias por tu constante colaboracion.
Saludos !