The one thing Dan, you need to do, and I can't stress it enough; no matter how much you read, you'll never understand UNTIL you start writing code. Read a little with each of Stig's tutorials and in the vlide write code, even if it seems redundant. Test each piece of code. It's amazing that until you see the code you write work, you just won't understand how it works or remember the keywords that make it work. Once you see it work after you've written it, you'll be able to remember the "keywords" you used and be able to call them up when you need them later.