On a sidenote, I'm constantly amazed by how well my C+ high school french has held up. I can read and understand 90% of this.