Feature request: customization/personalization of results

things i would love to see in a search engine

ability to blacklist domains or tlds in my preferences
ability to rate website quality so the search engine can learn