Wow... thank you everyone for all the comments!!!!
I really enjoyed writing this; so to have such positive feedback... it's very appreciated!
I'm hoping that I am now forgiven for breaking the last part up into two parts, making you wait an extra day??
Thanks again!!!