Yes, it's been confirmed, someone else saw the same source, an ad in Google Reader on a Techcrunch article, that I hadn't shared when I was first working on the story. Here is the discussion we were having about it when I went to look into the issue. http://ff.im/kjhfH