Oh, and you should consider joining the Absolute Beginners Book Club, or at least reading something from the previous books list that you like. There is often a lot of grammar discussion in the threads, and I’ve found it very helpful for honing in on my understanding. I’ll often read through the week’s assignment on my own to the best of my ability, then go read the thread. Others often have questions that I had, or I’ll ask my own. It usually ends up with me re-reading through again with a better understanding of where I went wrong the first time.