Just wanted to get opinions from "real" computer programmers/network admins/engineers/...and, by "real," I don't mean to insult anyone, but just mean it as people that have real jobs like that in the real world. I'll be retiring from the military in 3 years. Yes, it means I've been in for 17 years, so I'm no young puppy which is one of my dilemmas. One of my benefits of being in the military is that my education is pretty much paid for and I can basically study whatever I want. Whether it's a degree or certification, I have quite a large choice of what I can focus on. Being that I have an Associates in Generals, in the time frame I have left, I can finish a bachelors or get a certification(s). I enjoy computers, the internet, and am a bit of an introvert. I can grasp subjects pretty easily once it strikes my interest and I focus on it, but I do not like the same thing day in and day out. With that said, I'd like some opinions from those that have been in the trenches working as a programmer, network admin, database admin and the likes. Keep in mind that I have some age on me and realize I'll have to compete with the young bucks. However, I do not have any family obligations except my wife since the kids are grown and out of the house. So, here are my questions... 1. Which area of computers/networking has the best potential for stability and growth in the U.S.? 2. What field do you think people have the most job satisfaction? 3. Are certifications good enough to get a job that makes some good scratch starting out? 4. Is Texas a good market for these types of jobs? (I'll probably be retiring there). 5. Are these jobs in demand or are there better alternatives within the computer industry? 6. If you could do it all over again, what would you do or change? Thanks in advance as I look forward to hearing realistic feedback from those that have been in the trenches.