code:
SoundFileA = XMLDoc.getElementsByTagName("SoundFile");
MSUser=MSUserA[0].text;
MSPass=MSPassA[0].text;
SoundFile=SoundFileA[0].text;
Line 193 returns an error in the latest version. I'm guessing it's because SoundFileA[0].text doesn't exist... This maybe because I didn't remove the previous version, but you may want to add a statement that checks for older version and removes the settings, or imports them into the new script
Spelling mistake on line 217, I'll let you find it though...