I couldn't get the .tap to work on all formats, which is why I used the .sna - but I didn't give it too much of an attempt to correct, so I'll see if I can do that. I certainly think it would be better for transparency of the code, if nothing else.
Added the .tap version - seems to work on everything I've tried so far :)
Fantastic! Thanks very much indeed – and yes, it seems fine.