Main Search Speeding Up