Wow! That has got to be the most comprehensive answer I've seen from anybody. Thank you!

I will do my best to implement those into my model and see what happens. Thanks again!