Here is a website that offers a free program for improving the quality of one's thoughts based on a cognitive-emotive approach.

http://moodgym.anu.edu.au