Apparently, software engineers beat actuaries as the best occupation. Actuaries have been enjoying the top spot for some time now, which makes me wonder if Career Cast is just mixing things up. For now, they are now the second-best occupation. (I noticed that journalism and public relations are not on the top 20 list. Our work is too stressful to rank high.)
Anyway, you will find the article at http://www.careercast.com/jobs-rated/2012-ranking-200-jobs-best-worst
As for me, I think actuaries rock! I explain this in a post I wrote last November. Check it out!