</img> </img>
D H NG writes "In a study by Careercast.com, software engineers retain their position as having the top jobs in 2012. The #1 and #2 positions remain the same from last year. One surprise entry was human resources manager in the #3 position. The worst job was lumberjack, beating out last year's roustabout."