Improve your pronunciation by watching a 5 minutes video every day. Real persons, real situations, easy and fun to use. 
Free registration via email or twitter: 
Build your knowledge one word a day every day with definitions, synonyms, pronunciations and more. 
Free registration via email or twitter: