You're into building computers and you think that might lead you to a good career? Well, I have some bad news - these days with PnP motherboards and PnP operating systems (MS 2000, Microsoft XP, the newest versions of Linux and Solaris are all PnP), EVERYONE thinks they can build computers. That translates into a very, limited market for hardware technicans. Unless you are into going on to your MS in Electical or Computer Engineering (so you can design circuits for the next generation microchips), the career paths in hardware are limited - PCs are commodities.
I have done very well in the IT and computer field because I have focused on what the job market needs - programmers, system and network administrators and engineers, and back-end web services. I have done all that work, and without a Computer Science degree.
The money is to be found in software services, not hardware. That means system/ network admin, web services, database admin or design, or network design. I did this all through the certification path (I have over 9 different certs). I have college degrees that are all non-technical, and while it helped to show that I could communicate well, I think it was all my certs that opened up the doors. So even though you are getting that Computer Science degree, think very hard about getting some certifications. If I had to hire someone out of college today, the candidate who would immediately rise to the top would be that grad who had top notch grades, hadspend his/her summer interning as a sys admin or programmer, and someone who thought enough of their career to go out and get a couple of system or network certifications. Also, if you don't show your persective employer that you have a passion for IT, your chances to land the job as a new college grad will be slim, because the reality is that there are too many IT workers chasing too few jobs.
Hope this helps.