What is really needed are new and better search engines. To be honest about it, Google, Yahoo and Microsoft all stink.
"We all know this is true. Sure, you can find the major and obvious sites with any of them. But seriously try and find, for example, the best knitting site."