Keep in mind that software development lifecycle is a 9 step process [wiki lists 5 but groups the similars into one step], and only one of those steps involve writing code. If I were to consider investment into software projects I need to see at minimum the first 2 of these steps well laid out and planned. The catch to this is that generally all these steps are planned, designed and written by joint technology specialists and business professionals - even feasibility analysis requires technical background; its no good if a businessman says that some task can be done, and the next day the developer receives it and says that it cannot be done in the language of choice.
Wow..! Way to destroy a dreamer's dreams! You mean there is actual work behind website development? Can't anyone just do this in their spare time?!?!? You are talking way too techygeek