The China version of Google is crazy. I have a lot of similar searches that I do regularly and when I was in China this spring I was searching to find some machine parts and probably half of my regular "hits" were missing! It was a real PIA and cost me a bunch of extra e-mails and phone calls to work around the block. Errrggggg!