I think MSN is looking a lot better. Google seems to be missing a lot of relvant sites these days becuase their algo has too many constaints. Don't get me wrong, Google is still best for those searching for hard to find info, but for mainstream and popular topics, Google is missing the mark. Some of the best sites are 10 pages down while the #1 site is total garbage. Yahoo and MSN seem to do a good job of listing the leaders for popular keywords, but are not especially good at locating more obscure info. I use all three depending on what I'm looking for.