Sorry ... den stod slet ikke. Jeg havde glemt denne tråd  =)
Når jeg genlæser den, tror jeg bare, der skal stå:
    Response.write xmlFile.responseText
description noden i 
item noderne indeholder desværre HTML-formaterede data. Jeg har her valgt at vise dig et eksempel med DOM, men hvor jeg indsætter indholdet af 
description noden med innerHTML ... 
YDDDRRK!:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>RSS Reader - 
http://www.eksperten.dk/spm/868143</title><style type="text/css">
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font: 0.85em verdana, tahoma, sans-serif;
}
#sportContainer img {
    display: block;
    margin: 0 auto;
}
.item {
    width: 200px;
    margin: 5px;
    border: 1px dotted #999;
    float: left;
}
.clear {
    height: 0;
    overflow: hidden;
    clear: both;
}
</style>
<script type="text/javascript">
(function(){if(window.XMLHttpRequest)return;var o=null,s,a=["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var i=0,j=a.length;i<j;s=a[i],i++){try{if(o=new ActiveXObject(s))break}catch(e){}}window.XMLHttpRequest=o?function(){return new ActiveXObject(s)}:null;o=null})();
function gE(id,D){return (D?D:document).getElementById(id)};
function gAt(o,tN){return o.getElementsByTagName(tN)};
function cE(tN,D){return (D?D:document).createElement(tN)};
function sE(o,t,f){if(o.addEventListener)o.addEventListener(t,f,false);else if(o.attachEvent)o.attachEvent("on"+t,function(){f.apply(o)});else if(typeof o["on"+t]=="function"){var x=o["on"+t];o["on"+t]=function(){x.apply(o,arguments);f.apply(o,arguments)};}else o["on"+t]=f};
function insertSports(oXmlDoc) {
    var sTitle, sLink, sDescr, oItem, oLnk, oDv = null,
    aItems = gAt(oXmlDoc, "item"), oCl = cE("div");
    oCl.className = "clear";
    for (var i=0,j=aItems.length; i<j; i++) {
        if (i%4==0) {
            if (oDv) {
                oDv.appendChild(oCl.cloneNode(true));
                oCont.appendChild(oDv);
            }
            oDv = cE(oDv);
        }
        sTitle = gAt(aItems[i], "title")[0].firstChild.nodeValue;
        sLink = gAt(aItems[i], "link")[0].firstChild.nodeValue;
        sDescr = gAt(aItems[i], "description")[0].firstChild.nodeValue;
        oItem = oTempl.cloneNode(true);
        oLnk = gAt(oItem, "a")[0];
        oLnk.setAttribute("href", sLink);
        oLnk.firstChild.nodeValue = sTitle;
        gAt(oItem, "div")[0].innerHTML = sDescr;
        oDv.appendChild(oItem);
    }
}
function loadSports() {
    var oHttp = new XMLHttpRequest();
    oHttp.open("post", "resp.php", true);
    oHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
    oHttp.onreadystatechange = function(){
        if (oHttp.readyState<4) return;
        insertSports(oHttp.responseXML);
        oHttp = null;
    }
    oHttp.send("contxt=getSports");
}
var oCont = oTempl = null;
function init() {
    oCont = gE("sportContainer");
    oTempl = gAt(oCont, "div")[0];
    oCont.removeChild(oTempl);
}
sE(window, "load", init);
</script>
</head>
<body>
<p><button onclick="loadSports()">Load</button></p>
<div id="sportContainer">
<div class="item">
    <p><a href=""> </a></p>
    <div></div>
</div>
</div>
</body>
</html>
Der er brugt nogle wrappers, som står i begyndelsen af JS-blokken. Den første er min XMLHttpRequest wrapper 
http://www.dengodekode.dk/artikler/ajax/xmlhttprequest_wrapper.php - som du vist kender i forvejen - og resten burde du nok kunne tyde anvendelsen af  ;o)