I just noticed this function is in the Beta and working it's way to production... with all the sorting code and the pack of helper functions?
To be consistant are embedded sort functions going into the _FileReadFromArray and _FileWriteFromArray functions, the three _FTP_FileListToArray functions, the Excel array fucntions, the Word array functions, IE array functions? I'm sure there are many more suitable functions. You never know when you might need a sort.
Melba could crunch this into a single function with all the current functionality, except sort, and do it in under 80 lines. It would be faster and way smaller, much more easily maintained, and not reliant upon a dozen helper functions, some of which commit the sin of calling themselves.
Why take this to production with the sort? We don't already have sort?
It is easy to see that Valik has not been around for a while.