Oh, I feel for you. It's one of those days... sometimes you win, and sometimes you learn.
I'm interested in technical things, but I'm not a developer. I'm a user. And when you start something early, or are just a motivated amateur, it's often quite a struggle.
