MyEnglishWorld.org can help you improve your English in a fun and practical way.

Here is the how:

What is the best choice for learning a language?
And if the best choice is not possible for me?
But how can I use a site which is entirely in English?!
Tell me more about your pedagogic approach...
That sounds interesting... Does this really work?
OK, I'm sold on the idea. What do I do now?