I'm wondering the same thing. I have a dual major (Computer Science and Chemistry) and save the holidays I don't have any time to give a startup. :( I have way too many ideas that I want to eventually implement though, all saved in Google Docs for later. :)
I started working for a start-up sophomore year as just a EE. I decided after doing so much hacking / coding that I would like a more rigorous CS training as well.