I put all of Bedwere's audios on my MP3 player and I listened to them over and over again, while walking to work, while doing the dishes, as background noise while taking a nap. I made sure that I understood every word, looking at the text when necessary. I got his key and, using his English translations, I reproduced the Greek in writing and in speaking. After listening to a chapter, I produce Greek paraphrases of what I just heard. Thus you have a total learning package--listening, writing, reading, speaking. I also happen to think that Kendricks very brief and simple grammatical explanations are the way to go, as I think that that meta-language is best which meta-languages least.
I never, by the way, listen to the audio while reading the text at the same time. I find that I cannot truly concentrate on understanding the spoken Greek if I have the Greek text in front of me. I read the Greek text before and after listening to the text, but not during.
I'm doing the same thing now with Bedwere's simplified Anabasis recordings, and I find this is even more helpful because it is an extended narrative. But you cannot beat the Ollendorff for systematically covering all the forms one needs to know.
Randy's recordings are good too, but in his audios you have to listen to paradigms and explanations before getting to the exercises, something the patience for which I do not have.