Wow, what a load of stuff you've been through. It all passes and you're obviously getting on with life. Congrats on the new home!