Well, as stated right above, the futre of IT is NOT in the hands on programming, as programs begin to mature even more they will pretty much build themselves. Im not talking Termintaor 3 AI type of stuff, i am talking real life programming. We as IT Professinals job was to make things easier. We did it too well...
You dont have to be an expert to program, (Visual studio anyone?) just drop in an object or two, write a few lines you have a working program.. otherwise off shore it baby!
You dont have to be an expert in networking anymore, Anyone set up a lynksys wireless router lately. you can setup a wireless network in about 5 minutes and have 20 computers hitting the internet..... securly even.
Servers?, put in Windows 2003 disk, click mouse few times, wait about 40 minutes. Choose wizards bang you have... um lets see... a web server, a domain controller, file server, monekys can almost do it.
Where the money is understanding how these tools interact in business, how they impact business, how they can make the business run more efficiently, how that can ruduce overhead and get the most out of every minute they are running, how they can enable a knowledge worker to do so many things so efficiently that the business makes the most amount of money.
Take your degree and use that techbackground to prove to a company that you can create a better process.
Understand business, use your degree to get in the door, use your brain to find a better way to do somthing...
too long? i speak from experience,
The IT world changes every 5 years, business processes dont....what you know now wont be worth much in 5 years, keep learning and kep evolving.