Main Search Sniveling