Software from Impossible Software allows users to change the contents of a video in real time. Imagine a TVC where you can change the colour of a product, or change product placement based on the user profile. Will be interesting to see where this can go over the next few years.
http://impossiblesoftware.com/en/show-case/demos/
http://impossiblesoftware.com/en/show-case/demos/