If you think your nine to five is bad, just be thankful it's not in one of these professions. And if it is, quit. CareerCast.com released its 2011 Jobs Rated Report which ranked 200 jobs from best to worst based on several factors.

CareerCast.com based their rankings on work environment, income, outlook (growth potential and unemployment data), physical demands, and stress.

Most of the worst jobs are very physically demanding, are often dangerous, and some are slowly replacing humans with technology.

The best job for 2011 has none of those characteristics. Software Engineer took the top spot as a job with low stress, safe work environment, high hiring outlook, and an average $87,140 per year salary.