Thanks so much for that very well illustrated tutorial.

I followed it and it worked first time! I really appreciate all the time you put into making it easy to understand and follow.
Just one thing you might help me with (and others perhaps) if you have the time; The reason I'm using this method is to make it easier for a friend of mine to update an xml that is used on their website called from a flash swf (so i can't change the format of the xml) (although the file is small he's not the kind to be filling in the text in between the markup - so I'm trying to make it simple for him to edit the file for upload)
In this case it uses more attributes than elements. And I don't know how to make the xlst files (import and export) to cycle through the attributes. Here is the format of this simple xml
<?xml version="1.0" encoding="utf-8"?>
<News fileDate="">
<newsItem newsdate="" headline="headline 1 Goes Here" itemtxt="News Blurb 1 Goes here" />
<newsItem newsdate="" headline="headline 2 Goes Here" itemtxt="News Blurb 2 Goes here" />
<newsItem newsdate="" headline="headline 3 Goes Here" itemtxt="News Blurb 3 Goes here" />
<newsItem newsdate="" headline="headline 4 Goes Here" itemtxt="News Blurb 4 Goes here" />
</News>
I would also like to auto populate the fileDate attrib with a date and time stamp (and read it on the way in of course)
You've already done a great job and if you've no time I'll understand. But if you can manage to demo how to cycle through the attributes in the xlst files that would be great
If i succeed, my next challange will be to use a script to upload the file from within Calc via ftp!
Thanks again.