[[ASIN:0972947426 SmartFrench Audio CD Intermediate/Advanced]]
This is really helpful if you know a lot of French, but still don t feel that you have reached fluency. It really helps you by pointing out the difference between written French and spoken French.