BlackByte,
Simply put, college is worth it. College teaches you more than how to program, or write an essay, or to solve a mathematical problem. College teaches you how to be a critical thinker, how to deal with people, and how to manage your time. I got my undergrad degree 22 years after I finished high school -- yes, 22 years. I was one one of those people who did not initially see the value of college. I learned some technical skills on my own, spent a couple of years in college and decided I wanted to work and make money.
It worked, however I found that the lack of a degree stood in the way of me getting selected for advancement. More importantly I found that those with college degrees, for the most part, were better "thinkers" than I was. Not that I couldn't solve logic problems or write tight code (I was working in micro-controllers designing hardware and software), but others grasped the bigger perspective faster than I did. I went back, finished my undergrad with a double major in Software and Electrical Engineering then went on to get an MBA.
Not bad for someone who professes to be a "Academic Agnostic!"
-Bill
P.S. I gave this same speech to my son who is now a freshman at the University of Texas, and to my two daughters, one a senior and the other a freshman in High School. Besides family, faith and your health, education should be the next most important thing in life!
P.P.S. Bill Gates is the exception, not the rule!