RAM's answers

Will improve if I have time.
This fails with an error if there are no files on the command line, I know.