Ma France, 24 video units by BBC for improving your basic French! Along with French in Action http://www.learner.org/resources/series83.html should be able to get some good practice listening and speaking!!
French Grammar Cheat Sheet! Confession time. I am a grammar nerd. It goes against everything I do as a teacher, but I love it and it's how I learned French. Now I teach using TPRS with whole language chunks and rarely do any explicit grammar teaching other than the prescribed popup grammar when a student is curious or when it makes sense.