This is just wierd. My company makes widgets that get dropped into other people's web sites. Those sites also frequently have a lot of ads.
We use pork.iframe to handle our AJAXy stuff due to some browser quirks with cross-site scripting. For those unfamiliar with pork.iframe, it dynamically adds an iframe to the DOM, submits a form with that iframe as its target, gives the contents of that iframe back to your javascript so it can do what it wants. Basically the same thing as XmlHttpRequest, only with iframes as a transport mechanism.
Our customers' ads also sometimes use iframes. And once in a blue moon, there's a collision. the results of our pork requests end up getting dumped into the ad's iframe as well as ours. So instead of seeing an ad, the user sees our response. I checked the obvious "are both iframes using the same ID?" They're not. ours uses a random number. The ad iframe doesn't even have an id.
Has anybody else seen anything like this?