Uhmmm, unless temp$ is shared (which would be kinda odd) your sub doesn't do anything to the state of the program outside the sub???
It certainly doesn't change Path$, you would need a final line Path$ = Temp$.
It certainly doesn't change Path$, you would need a final line Path$ = Temp$.
724 855 599 923 575 468 400 206 147 564 878 823 652 556 bxor cross forever

