I agree that code is not the only thing that should be worked on. Loving customers, treating them with respect and listening to them is also essential to me.
I am currently working on an idea and have a lot of questions on different aspects and don't even know where to look for answers. Is there some online resources related to the different aspects of an online business? (understanding a service that you pay for and use online, such as BaseCamp from 37signals). For example, should you start to give a service for free at the beginning and then monetize it when you have a lot of users, if you do so, is there some legal issues following this way? Another example, the disclaimer: how do you manage this, does it really protect the entrepreneur? I feel like there is a lot to considered out of the code itself and the marketing.