This is a great list but it strikes me as just a list of The Realities. The <i>harsh</i> bit is that you will work 80 hours a week for weeks and months for no money, that you will prioritise your coding and design time over friends and family and may loose some along the way, that you will fund marketing with your rent and servers with your food budget, and that <i>if</i> you are successful in doing this you are statistically likely to be a rather disappointing "profitable small business" rather than the internet rockstar Social Network sensation your friends associate with entrepreneurship.<p>The nice bit is that if you have your feet planted firmly on the ground, all of that is probably OK with you.