Wow, this is some story!
It really gave me the shivers when I read it.:hmm6:
You've put quite some work into fixing the problem, compliments for that.
But it seems to have a happy ending, so all is well I hope.:bounce1:
Warm regards, also to your son, he's an creative fellow.:lolspin: