Which college majors make the most money?

Maybe not a popular sentiment but as more and more firms are looking to outsource engineering and software development oversees (e.g. India, China, Ukraine, etc) because of the cheap foreign labor costs, these highly lucrative jobs may become more scarce in the U.S. in the future. Just something to think about.