Main Search Snivelling