I don't normally make much noise about the Opera browser, but this technology looks very promising...