quote from NitroLearning to program is, IMHO, as important a skill in today's world as basic mathemics or reading.
that's what i tend to think also. so, perhaps even for this reason alone, it might be worthwhile pursuing CS.
it would also be a great help in designing and testing trading systems.
i'm far from an insider, but i have many family members involved in IT work. i get mixed reports from them. some are out of work, some doing pretty well. some think IT is going to hell, some see huge things on the horizon. (one of them has own company, specialising in financial services systems -- 2002 had record year.)
just from what i read in magazines and books and articles, it seems to me that tech is FAR from dead; that we'll look back at the 99-00 "boom" (more like plain old bubble) and laugh when compared to how big tech will be in years to come. but, those days might well be more than 20 years away -- little consolation to someone looking for a job in the next few years...
i guess there's also the question of what role american firms will play in all this. perhaps america's time is over.
in any case, if all you become is "just a coder" (no knock on this), then you really are easily replaceable -- especially by foreign (cheaper) competition. you already have a degree in finance, so i guess that's a positive. unfortunately you don't have any finance related work experience. i'd still recommend pursuing some specialty on top of any basic CS degree; especially something business related.
having said all that, i totally agree with TGregg, who recommends you do it because you actually love it. i really think (i find it obvious) that someone with a passion for what he does is going to get more out of it (financially and personally) than someone who's just doing it cos "that's where the money is". the good thing is, people aren't born with a passion for something -- it's not a case of "you either have it or you don't" -- you can develop such a passion. whether you want to or not is up to you.
my take on where the big bucks are -- from an employee perspective -- is SALES. especially high end, business-business products. i know sales gets snickered at (as does trading), and it's considered one of the lowest forms of human existence (lol), but i consider it is an absolutely essential function and an absolute art form.
where the REALLY big bucks are is obviously in owning your own (successful!) company/ies. however, i really think you need some background in a certain field of work before you can pursue this. (unless you wanna go the franchised restaurant route). without such a background, i find it pretty hard to see how the hell you're gonna identify (and capitalize on) market opportunities in markets you know nothing about.
oh, and of course there's also good money to be made trading. shit, if you're good at it, VERY big money. and, even though i'm a daytrader myself, there is no doubt in my mind that the BIG money is made in longer term trading and compounding gains. no doubt at all. so, it's most certainly possible to have a passion for trading and pursuing that passion and also having a full time job at the same time. in fact, if i wasn't making money daytrading (and i'm not really making very much (compared to the good jobs), but it's more than i made in any job i had, but, then again, i don't have a degree, so it's not like i had any really great jobs...) i would be doing exactly that. in fact, i just went back to school (in australia, so hours don't conflict with trading) to finish my degree (economics), so, in a few years, that's something i might even do myself.
one more thing, i wouldn't be in too great a rush to decide this stuff and act on it overnight. i think it's a truism that we usually overestimate what we can do in a year, and vastly underestimate what we can accomplish in ten. so take you're time on it.
oh, and i'm a couple of years younger than you, so, it's not like you're getting this advice from someone that's "been there and done that".