A Collaborative English Grammar
I have to admit that I’m not a great fan of grammar, but this is a site that I do really like. It’s called English Language and Usage and it is like a Q & A of English grammar. The site has a huge collection of questions that people have sent in about various aspects of English grammar idioms and general usage and anyone who is registered can the try to answer the questions.
An interesting alternative to this would be Linguee which not only translates into English but also takes into account idioms from one language into English equivalents.
See on quickshout.blogspot.co.uk