Yahoo has improved ALOT, and infact I get alot of images from Yahoo, because for example I searched "burning cross", "upside down cross" and got way more and better results on Yahoo then Google does (for some reason Google censores searches here and there).
I'm surprised MSN hasn't tried to buy Google yet.