I use newsinslowfrench.com for this very reason. They have a whole library of grammer lessons and language learning courses, but the main product really is that every week they produce 4 "news broadcasts" actually talking about news of the week by native speakers. In addition to the general listening reenforcement, each weeks script emphasizes a particular element of grammer and comes along with that topics lesson. They product both a speaking slow and speaking at a normal speed version so you can start with the slow one to get an understanding of what is happening, then listen to the actual speed lesson and have a chance. It's an awesome program, but it doesn't scale to other languages in the way that some general-purpsoe learn all the languages startup can.