How does it work? I'm in the same boat as jsdalton -- I thought it was't possible.
When a user opens the email, it points to an image on our servers. At that point, we load the dynamic web page, take a screenshot, crop it, and render it in your browser. But at that point instead of closing the connection, we leave it open. Every second, we repeat the process, replacing the old image with the new one.