PERFECT
So my final template for file names, if anyone else is interested, is :
Code:
{author_sort}/{series}/{series_index:'re(format_number($, '04.1f'), '\.0', '')'|#| }{title}/{authors} {series:|(| }{series_index:'re(format_number($, '04.1f'), '\.0', '')'|#|)} {series:test(, - )} {title}
which appears as:
Author Sort/Series/#03 Title/Author (Series #03) Title
or
Author Sort/Series/#03.5 Title/Author (Series #03.5) Title
or
Author Sort/Title/Author - Title
depending on if there is a series and if the series index has a decimal
Thank You eveyone who has helped and responded
... I might even be considering whether to reduce author to 'first letter first name and full last' so as to reduce file name size

something for another time lol