Finding the Needle in a Data Haystack