Yvan, I think what your doing in applescript is great, but copying to the cipboard then run a script then paste back in only gives a very limited scope of applications.
What us programmers want is what we can do in XL using VBA. I can manipulate cells directly by "talking" directly to them, or to a range of cells. I can pull data from somewhere else and process it, placing the results inside the tables I want. I want to dynamically create sheets based upon data placed in a source table on sheet1. Creating the appropriate tables according to other data somewhere else, changing the formatting and all properties that you could do by hand, but automate it.
BTW, if you use gui scripting, couldn't the person copy the data, place the cursor in the location they want to paste, run your script, and your applescript would perform the paste for them? Just a thought. Applescipts "English" type language doesn't make a lot of sense to me coming from twenty years of programming basic/java/pascal style. It's syntax seems so backwards to me. I'm glad we have you to help write these things for us.
Thanks for all the help you give on here Yvan, I know you don't get thanked often enough.
Jason