I'd like to brush up on my German. I took it in middle school, so I have some background with it but have forgotten 90% of it. I also have a native speaker I can practice with, but I want to do some work on my own first until I feel more competent. Any suggestions for a good resource for this? Google brings up lots of results, but it's hard to judge the quality. Also free would be great!