Alan, if this site had a reputation system your post would be repped up the wazoo.

Great post.
Thoughts go out to you and yours.