Ok, I've just started work on V1.6 and I'm sure I should have it finished within an hour or so.
SJ : I've not used basic for years but does this look familiar?

:-
Randomize(i)
Print(file,ASC(ord(Password[i])+round(rnd(i)*100)))
Puke: If that was a serious offer then I am most appreciative
