In MSN, my site ranks well. In google, my site rank well. In Yahoo I suck. I track the same keywords for all 3 MSN - 9 of these are in the top 10, with many others showing up in the first 3-4 pages Google - 5 in the top 10, including a very highly searched term that is #1. Another 20 or so showing up in the first 3-4 pages. Yahoo - 1 top 10, 1 that ranks in the 30's, 1 that hovers around 140, and the rest dont show up in the tracker. Last year, I ranked very well in yahoo, it brought me more traffic than any of the search engines. What do they do differently?