Hi, I've been learning German by reading books and listening to the Audio Books in both English and German. Novels with lots of dialogue work best. First I read a paragraph then I reread it while I listen to the English and then again while I listen to the German. It seems complicated at first but soon becomes second nature. I use 2 cheap mp3 players with one earbud in each ear. It's quite smooth after a bit. Hearing the English gives you all the meanings and the German gives you the pronunciation and rhythm. The bonus is that the readers act out the voices and there is quite a bit of entertainment value there. I read the Potter books that way and feel like I came a long way. Just finished the Twilight Series by Stephenie Meyers that I had shipped from Germany. It's not difficult to understand and is almost all dialogue which is great. The audio book readers are both great especially Annina Braunmiller.
I usually sell the books back on Amazon but if any one is interested in trying it out I still have the "Biss Box". They are really nice big trade paperbacks and they average over 600 pages. If anyone is interested in trying this out, I'd sell the boxed set for 60 dollars (Alibris has it used for 138$) and will throw in all the English and German audio books already converted to mp3 (big job).
I also watch TV shows that are dubbed into German. The Dubbers are fantastic and easy to understand.
Bis bald, Yeshe