When the _Cstate error occurs I have found it 90% is related to the XML parser on your server. I f you download the file from my website this might help you. The file is
http:\\www.az-technology.com\xmldom.zip
inside is single asp file that should be put on your website. You can see what this file produces by running
http:\\www.az-technology.com\xmldom.asp
You should bet back something like this,
MSXML2.DOMDocument.5.0 can NOT be used. Reason: 006~ASP 0177~Server.CreateObject Failed~800401f3)
MSXML2.DOMDocument.4.0 can be used.
MSXML2.DOMDocument.3.0 can be used.
MSXML2.DOMDocument.2.6 can be used.
MSXML2.DOMDocument can be used.
Microsoft.XMLDOM can be used.
The highest version that is maked "can be used" is the version on your server. I included 5.0 to have one fail always (well for now). This is a starting point.
RC