Way back in 1993, I took a 10 month, full time, "programmer analyst" course from one of those business colleges. It cost me about $12k Canadian.
It was definitely a good investment for me.
However, I went into it knowing the score. I knew I could probably learn just as much, just as fast, if I just studied on my own. But, I had a blue collar background at that point, and knew that I needed a piece of paper to make the leap. I went into the arrangement knowing I only bought the piece of paper, which would open doors. Actually getting and keeping a job, would require knowledge, which was up to me to get ... other than providing me the most rudimentary framework, they provided almost no help, and I very quickly knew more than every teacher there ... this isn't self aggrandizement .. unfortunately it's true.
Most people in my school never found programming jobs, because they were under the erroneous assumption that the piece of paper was all they would need. However, the school maintained a 100% placement rate due to the way in which they 'counted'. The school I was at counted Job Search as part of the program, and you could not graduate until you completed it. You could not complete Job Search until you found a job. Therefore, people are either; in job search, placed, or quit. And if you quit the program, or are still in the program, you can't really be called a graduate ... now can you? ... Hence the 100% placement rate in a school where almost nobody got a job! It’s actually hilarious to think about now! But I knew a couple people who were officially in Job Search for over a year! ... Eventually they were encouraged to just quit.
Mind you; most people didn't deserve jobs, because they couldn't program their way out of a wet paper bag ... they just never figured out, they needed to get that knowledge, or it was a waste of time.
When I went into the initial sales visit, I also did the test, also scored in the top 5%, and also chalked this up to sales speak. About 3 months later I was talking to a bunch of other students ... none of which were in the top 5, 10, or even 20%. Two guys actually failed the test, and they 'let' them in anyway, one of which had brain surgery a few years before and can't hold 3 things in his head at once! Great guy, he's one of the only people I kept in touch with, but he never should have been allowed in!
My advice to you ... if you don't need the piece of paper, and it sounds like you don't, I wouldn't recommend it! If you do need some type of credentials, it might be worth it, as long as you realize you can probably learn just as much with $200 worth of books and 2 months of study time.
Almost 2 years after getting my first job, I was programming in VB 3.0 on Windows 3.1 and hating every minute of it. It was so unstable and stressful; I just quit. I decided to get back into C++ ... and I didn't go to any school, I just went to the bookstore, bought about $400 in books on VC++, and sat in my apartment and read for the next 6 weeks!
Good luck.
EDIT : I would also like to add, that counter to everybody elses comment $19k could be considered a low price if you see it as an investment. These are ussually crash courses ... so you'll be working faster and $19k is pretty low in comparison to what you will make as a programmer. If that course is 6 months, and you can get a $50k job immediately ... how much will you have made in the time it would have taken you to finish a CS degree? Mind you 10 years from now, the CS degree may yeild more. But then again, if you are only interested in doing consulting or business apps, it could be even longer. But then again; a CS degree will open doors a crapy college never will .. I could never get a job at Oracle programming their DB engine .. no matter how good I was.
Anyway, I would still stick with just reading a pile of books on your own!