XML.load - any way to handle the dreaded "freeze"?

I’m working on a flash project that uses XML files for configuration and startup. There are not huge files (~13-20KB), but there is a noticable “frreze-up” in Flash Player when it loads the xml file. Likewise, my loader clip locks up and provides no feedback to the user on the status of the load…

As far as I know, there’s no way to get around the xml.load freeze without using XMLSockets, which I’m not ready to commit to right now. Has anyone found another method of data transfer that does work and provides you feedback/progress on he load?

I’m tempted to roll my own data transfer class that would work with server-side code to return an xml string back character-by-character, but I don’t know if that’s going to get me any further ahead…

So, any ideas?