All information and source code is provided in good faith and is for guidance only. I can accept no responsibility for its correctness or that it will function correctly nor can I accept responsibility should this code have any unforseen side effects.
Having made that disclaimer, I think it works 'cause I use it!
Keith.
Return to my home page