Originally Posted by raoulpetite
Anyway, of course the best thing is actually to speak French with French or French speaking people.

Agreed, unless it's the wrong French-speaking person. I took two years of French in high school and outpaced the rest of the class by a country mile. Unfortunately, my teacher was an American with a strong accent on her French. I could understand her perfectly, but if I hear French spoken by anyone else, I'm lost.