Spotting Language Techniques