Yahoo vs Google

I was originally planning to write this as a comment on Mashable’s recent post called When It Comes To Search, Yahoo is Big in Japan but it got too long as I read a few of the comments (some of whom were knowledgeable others did the pop-Japanology thing and generalized the whole country as “a […]