Sublime Text snippets, like with any good code editor, are one of the most powerful features that can help any coder become more efficient.
I haven’t seen many snippet based errors, but if you are getting the ‘Error when parsing content for snippet [snippet] Empty Key’ error as below, chances are you are trying to insert a snippet using the $ symbol.

To fix this, you should escape any ‘$’ symbols with a backslash. This is because sublime snippets use the dollar symbol to denote where tabbed cursor points should appear.
For example, the below jQuery snippet should be:
<snippet>
<content><![CDATA[
$(document).ready(function(){
$1
});
]]></content>
<tabTrigger>jsready</tabTrigger>
</snippet>