Google Labs is now Beta testing Google Personalized which lets you select topics of interest to narrow down your search.