I really like this site, just came across it today 🙂
Great information, especially the Memrise thread.
At the moment, I need practice speaking so I searched and searched and recently came across Easy Language Exchange where I connect to native speakers and I can practice directly with them, like skype.
Any other tips would be helpful as I know we are all in the same boat here!