A few years ago a friend told me about something called eye movement desensitization something (EMDR). I wasn't buying it but I built a prototype anyways, and was really impressed with how effective it was. The code is super crappy, but the experience is quite good imo. Here's a link: