Happy New Year....
I really really like the snap thing! More snapping in 2015!
We need to help ourselves change - many professionals and groups are very good but it is up to us to figure out how to change for the better on a daily basis.
I wanted to add this - regarding worry/anxiety.. I had a therapist give me a little trick to trick my brain

. If you are worrying worrying - whatever it is - especially if there is little you can do to fix whatever the worry is at the moment - give yourself a time limit say 10 minutes. You get to worry about it for 10 minutes that day. Then you get to worry about 10 minutes tomorrow and so on. When that worry keeps creeping back - you tell yourself that you already worried about it today - tell yourself to stop - you can worry about it tomorrow. You can work some "snaps" into this.
This does take some time - but it works for me. It helps me at night if I wake up from worry.
In many cases you will resolve what ever worries you when you are not even thinking about it... solutions come many times out of the blue and that's a good time to snap as well.