This is a long one folks but I would appreciate you taking the time to comment.
I also decided to cross-post this on several forums since not everyone reads everywhere and I would like to gain as much input as possible, so don't be surprised if you see it more than once.
-----------...