There are so many great tools out there that I guess its finding the one that is right for you.
I have read as many books on the subject that amazon can offer and I found that GolfPsych (golfpsych.com) was the first to identify why I do things based on my personality. Dr. Graham has amazing insight into how a player can train and prepare for competition based on their own personality traits.
I have recently been put onto ClearKey with Carey Mumford and have found amazing tools for the 'in the shot' style of thought.
From spending hundred$ of dollar$ on books, I found that its very high level, almost lecture style approach to the mental game. Do you really need ot know why Phil hit that drive WAY offline at the 06 USopen? Probably not.
I guess its similar to finding a swing coach... but I think we've seen that swing coach that we wished we avoided.
How have you guys found a mental philosophy that has worked for you?