lang 8. ...
lang-8 is the best place for learning and practicing foreign languages. post an entry in the language you are learning, then a native speaker will correct your entries. currently there are more than 80 languages available on lang-8.
ADS