Kyle,
I think variety in media selection is key. Having numerous methods available to reinforce material being taught helps keep interest, illustrates points from different perspectives, and makes the classes more interesting. When both teacher and student remark, "wow, where did the time go", that's an indication a full, productive and enjoyable class experience just occurred.
Barry Westling