Hey Jon,
I noticed a nifty little feature on my workmate’s editor of choice CSSEdit, which I think can apply to all coding situations.
The idea is that you can set a “Milestone” at an important point of coding and then roll back to that milestone if something goes wrong.
It’s a nice safety net, details of the feature are at this link - macrabbit.com/cssedit/features/debug/
I would love to see something similar in Sublime Text.
Many thanks,
Jordan