Simon Willison’s Weblog

Subscribe

Press release spam is the new comment spam. “SEO Showdown: Real Results vs. the Straw Man”