Fixed the problem where the Python script wrote the cached results to one place, but the VXML code looked for it in another directory. I didn’t detect the problem earlier, because 1) I accidentally ftp’d a copy of results.xml to the VXML directory and 2) I didn’t do a good job of regression testing failure scenarios. Now, if the MLS website doesn’t respond in time, SoccerPhone will be able to read the results from the last time it successfully ran.