Though I've never tried it out, look at http://www.superbetter.com for an interesting take on this idea.
Plus the relevant TED talk: http://www.youtube.com/watch?v=lfBpsV1Hwqs