Engineering and computer degrees pay pretty well at first but salaries flat line pretty fast in those industries. It is hard to make six figures in technical fields. Mechanical Engineers with 10+ years experience usually have salaries in only the $80-90k range.
Outside of the 8-10 year degree programs (attorneys and doctors), I think business and finance are where the highest ceiling salaries can be obtained. I was a computer programmer for a good 5 years and now am an actuary. I will hopefully be making 6 figures within 4 years of being in the industry, as long as I keep passing the actuarial exams. At the firm I work for, the other departments (auditors, accountants, underwriters) all make six figures easy after 6-8 years too. None of my engineering friends make that level of salary and a few of them have been out of school since 92.