Seems like some young enterprising brainiac nerd out there could take all the existing technology, bring it together and create another "Google.
Maybe call it Gargle?