Thank you sincerely for your help.
I have it working here now, at last!
It seems the only reason it was not working is to do with the way I had the Href values pointing to a full-format address.
There is nothing wrong with that. But the script is not formed to deal with that.
So to make use of the script, the format of each of the on page addresses has to start with #
It makes sense now.
It will be a nice touch to implement this.
I have to edit all the internal addresses now!

I think other people have been looking over our shoulders and keeping an eye on this.
I hope the solution will help anyone who wants to have smooth scrolling on their long pages!
Happy out!
