Main Search Sniveler