According to CNN, software engineer is the best job in US http://money.cnn.com/popups/2006/moneymag/bestjobs/frameset.exclude.html But somebody think this is stressful to work in IT - http://eknowledger.spaces.live.com/blog/cns!F475D4DE444DB1AB!1111.entry