Ground School
Wellllll, if I had it to do all over again, I'd have gone to a real ground school class. I believe that one learns more material and learns it better through a formal classroom setting. Somehow, just studying the books, memorizing the ASA or Gleim books, and watching John and Martha, is not the same as preparing for class, interacting with a teacher and class, taking notes, and, yes. doing homework. You need a real course with a syllabus and a live instructor to get the most out of your learning.
Private Pilot ground school is especially important because it lays the foundation for the rest of your formal aviation schooling. Nearly everything you learn after Private ground school builds on and depends upon that foundation. Thus, if the foundation is weak, chances are the rest of your aeronautical knowledge will also have weaknesses.
I'd look for a class. Chances are you won't need DVDs to supplement your course materials.