Since Hubble has already been thought of, and since I would never have been able to coin such a great name, I would suggest the name of QuickSand! Lol!
Does not give a clue as to what it is. For that matter, Google and Yahoo also don't indicate that they are search engines. :)