How I Use It
I assign it as optional homework. My ESL students need interaction with English in all sorts of formats, so even the subjects that aren't centered on language are useful.
Good site - provides individual, fun "games" that keep students interested. A bit more depth would be good, as some of the subjects tend to stay on the surface level.