Oh, and you might be wondering about the problem that was so vexing and so difficult that it took me five weeks to figure out. Well, I was trying to make a circular teal div move 800 pixels to the right, then move back to the left again. No matter what I tried, it would always stop at 800 pixels and refuse to move its lazy round block-level behind another inch. Just when I was about to seek help from Daniweb, which I only recently started using, I decided to try one final alteration to my code - I changed the order that my clearTimeout() appeared in my conditional statement. I moved the clearTimeout() four lines down to the bottom of the conditional statement. That was it. That was all I had to do to make my code work. And it did. This experience reminded me of a quote from Winston Churchill in which he said that "Americans will always do the right thing, but only after every other possibility has been exhausted." Oh, well. Live and learn.
Now I can gather up all of my luggage that's filled with knowledge and experience, and get back on the progress train. My head is held high, I'm standing tall, and I'm imbued with new confidence that I can achieve my goal of being a self-taught programmer. And that's the importance of perseverance.