http://www.readwriteweb.com/archives/top_100_alternative_search_engines_feb07.php