Help speeding up script

Oh how wonderful:-

while IFS="~" read .......

Lovely code! That certainly neatens some of the rubbish I've written. I hope you don't mind if I steal it......?

Robin
(Still learning)