This website is AMAZING for ESL students! I would give this website a ***** rating! If you register as a member you can post your questions about your specific ESL questions. This page is especially useful for idioms, and short phrases. You can also potentially use this website to answer other ESL students questions, and have other people check your responses. You can even just read this website to learn from other people’s problems!