Why does Google place extra HTML at the top of a cached page thereby relying on Browsers to treat this hack favourably but use a good old-fashioned frameset when doing more or less the same thing with image searches?
This makes absolutely no sense to me and is a source of some annoyance since the CSS on my site breaks down horribly when displayed as a cached page (but is fine from an image search).
If you look at how it's done, Google places <div> and other tags before the <html> tag.
Kaled.