Addendum - Dec 20 2012
Kain The Supreme found two bugs, so I've updated the tutorial to deal with the problems.
Also, somewhere along the line, C2 made a change that causes my JavaScript to break.
The following line needs to be changed in edittime.js
"rotatable": true,
becomes
"rotatable": false,