Aviator, I have books. Many of them, in fact. I can study from said books and pass the test, but I know personally I learn better using an interactive course. I don't just want to pass the test, I actually want to retain and know the material.
Weasel, I have heard great things about King, and I have looked into them. It looks almost exactly like what I'm looking for. An interactive lesson, followed by a few questions. Get them wrong, go back and relearn. Get them right, move on. But I understand that each lesson is a video, and I can't get videos at work. I might have to look into it for use on my personal time, as it does look like a pretty good program. Thanks for the recommendation!