I like this site and only wish I had found it earlier. The one frustration I have had with learning French is not having some English translation available when the material exceeds my level of comprehension. Being able to go back and forth with the text in French or English is a great aid to those like myself just getting started learning the language.
The exercises are a great help and provide immediate feedback. That I like. The site was easy to navigate and the informational content well thought out. Now that I know you're here, I'll be back.