That's awesome. As I'm not native in English I often feel somewhat uncertain as I don't always come up with the right words or phrases to use when I'm trying to explain things. :D
However, one cannot do more than his best, and that's what I'm trying to do. And I improve my writing skills along the way too! :)
It's a great way to improve your language skills and meet new people at the same time. btw Your English is pretty good for a non-native speaker. Heck I know English people that don't speak as well as you lol