Early customer development is very different for each type of market. Here is a graphic from Steve Blank. Every assumption you make on market size assessment, sales model, financial requirements, way to reach customers will depend on the market type.
We are planning to discuss early customer development for web/mobile product marketing in an Unconference Session. Go ahead and vote for it and show up if you want to share your experiences and learn from others.