This is the result of a little thread between me and MGDLee.

Watch the whole shebang.