[Iains, BFF means best friends forever.
To everyone else, 20 years ago we used to say "if you feed the troll he will follow you home".
Still there are many interesting side issues here that would make good new thread subjects unless you enjoy the insults.]