HiNative is a great website because it enables you to talk with native speakers. This was a great idea, hallelujah to whoever came up with it. I personally have learned a lot from it, and it has impacted my language learning greatly, in a positive way.