So now that we have the code to reduce and I am sure that is the focus of everyone, any comments on my code so that I can learn more would be appreciated as well.

I participate in these to learn from everyone else, I am (at this time) really more about completing the challenge than the true Golfing (even though I do try).
_________________________
Today is the tomorrow you worried about yesterday.