A  simple search engine that improves it's results over time, based on previous search queries and profiles viewed by the user.