This can be tricky and there are a lot of different solutions to this problem. It is very worrying, but don't stress too much. I will be researching the subject in depth and putting some solutions on the website.
Meanwhile, please log in and let us know how you coped with this - or if you have any concerns about it.