Google Personalized Beta
Google Personalized web search delivers custom search results that are based on a profile you create describing your interests. For example, people with an interest in the outdoors will see different relevant sites for a search on "bass" than people who are interested in music. Google Personalized web search is currently available in test mode on Google Labs, where you can create and save your profile and see results tuned to your preferences. Your results can be instantly rearranged by dragging a slider at the top of the page to go from no personalization to full personalization or anywhere in between.
http://labs.google.com/personalized/