 What is the advantage of a formal CS degree for an entrepreneur?
wanderr: Are you interested in actually developing the software, or building a team of people who will develop the software?If you see yourself in a development role, the CS path is a good one, as long as it has some Software Engineering mixed in. If you are going more for a leadership role, you can probably skip the CS as long as you know enough to tell the difference between good and bad programmers, and focus your time on Software Engineering primarily. I highly recommend the book Rapid Development for a good starting point (in factg it may be all you need) and Systemantics for an interesting (and humorous) look at the fact that all complex systems operate in a (partial) state of failure, and why.