Wow!! I actually caught up with all of it!!

And standing by for the onslaught of replies.

Thanks everyone.