Main Search Deeper Harder Faster