CNNMoney's best jobs in America list factor in pay (how strong it is now, and how fast it's growing) and the overall availability of jobs. Also considered: how meaningful or stressful a job is, how difficult it is to get started in a given field, and the likelihood of promotions.