The joy of Google word matching....

I just brought up the forum main page, and what did I see an advertisement for ? The Shanghai Leader Catalyst company, promoting a new polyethylene catalyst for high volume plastics manufacturing.

Makes sense though, right ? We talk about Shanghai, we talk about Catalyst...