I have done all the research I can. I was just looking for opinions. Here is what I believe I have found:
IT as it is called now is a not so good field to be in. You need a degree and some certs, plus tons of experience to make 45k a year base salary, and then youll be working 80hours a week keeping the network running. If you are over 40 forget it... you are to old to be IT now, go manage or something. Kids in highschool can now get an MCSE or a CCIE and thus make high wage older workers far less desirable. Especially those who want.. quality of life.
Computer science is a catch all. Most schools are taught on more of a research type basis. In other words you should be prepared to research algorithms, find ways to make computers think faster, and do amazing things. But most people get stuck writing business apps for the accounting department, being a DBA, or even and IT guy. The wages which were once in the 70s have now settle down in the low 50s. Most are underappreciated and even more jobs are being shifted out to INDIA.
Computer information systems is the study of programming as it relates to buisness. Now these guys should be doing less than the CS guys but in most cases today they are interchangeable, with the exception that CIS guys have business under their belt as well making them more versatile and far more desireable. However, speaking HINDI seems to be a must here also.
Computer Engineering is still a lucrative field for those who are good. Those who aren't good will land a job at intel working their butts off. India is starting to go after these jobs as well. Frankly I don't have 5 years to dedicate to this degree path either.
Those are the basics I have learned (I have learned much more but my typing hand is tired).
Unfortunately I would prefer to write code, but don't believe I have enough passion to compete with tom the 14 year old who is working oh his own operating system
Anyway.. it is hard to choose to go into a feel you have such a negative picture of.