Search engines are the heart of the W eb-surfing experience, some of the most popular and profitable sites on the Internet, and therefore the competition among search engines is fierce. For years ...