This is an idea I had, but probably got carried away. Feel free to critique.
Your browser does not support iframes.