Tracked down and fixed the bug with the google groups page, there is an iframe with the same URL as the main page, that iframe has a 0x0 dimension.  In this case, if a sub-frame has the same URL as the TopDocument, then we skip that frame.