Hi Im using AJAX to read characters from a text box, search an array for words that begin with that character, then return all matching words to the HTML page. This works fine in IE7 and Firefox 2 But when I try to return formatted results, something like <ul>a word</ul> , IE7 throws up an "Unknown runtime error" and points to the section of javascript below function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } } Firefox displays what i am trying to do perfectly Any ideas why this is and what i can do to sort it out?? Thanks