You mention the necessity to have 2-3 cofounders, as does Paul in his "why to not not start a startup." In a 2-person startup, do you think both people need to be software developers? I'm an interaction designer, and so although I do the HTML and CSS, my real contribution to the team is my focus on the personas, the design, and the user experience, while my partner focuses on the implementation. So far, things have been moving along at a nice clip, but I'd like to hear your take on this issue. (Note I didn't use the term 'hackers' because although I don't code, I would consider myself someone who works to "design beautiful software.")