Thank you very much, Monks. The examples of code really helped point out some seemingly obvious mistakes, however, after spending two days staring at code, and half of that time de-bugging the part you think you can "get", your vision becomes decidedly unclear :\
I know I still have quite a bit to learn, and please understand, that being able to de-bug my code efficiently, on my own, is a skill I am strongly striving for, yet apparently very far away from reaching...which is just as annoying as the problem itself, if not more so. I thought the ability to code would be the big hump, however, it seems as though the ability to be able to spot one's own mistakes is the real battle. However, every time ya'll help point things out to me, I do get closer to that point, it just seems as though the road is incredibly long at this level of understanding.
I thank all of you for your time, attention, code examples and the push each reply gave me towards achieving the ability to see my own mistakes. Of course further in my venture I will want to for see them before they are made, but wow, let's not get too far ahead of ourselves on that one! :)