Don't discount what you can learn from working for "the man" as a programmer. Pay attention to what's happening on the business side of things. Ask questions, show interest that you want to know more. If you ultimately want to have your own business, there's way more than just programming a cool idea to make that happen. You have to understand what it means to run a company and the types of decisions that go along with that. If you can't get that from your current job, use your programming skills to get in somewhere else that offers you that opportunity.
I'm on my third full-time job working for "the man" in 10 years and have learned a ton about what is involved beyond the code. I still very much have aspirations to put all that knowledge and experience to use for my own endeavors.