Excellent read. I think there is something in the air or water in the bay area that has been poisoning people into making startups that have very little chance of ever actually making any money.
Having a good business model does not mean you have to write out a 100 page business plan and have miles of spreadsheets. Just figure out a way to make money. It is even better if you design your startup to both get money AND user traction.
Tossing adsense onto your main page does not normally cut it.
With my startup, I'm using a low cost subscription based model for an online poker site, plus I am upselling microphones/headsets for the voice chat functionality that is being added to the application. The software is still in beta, but is actually working. I also have years of experience in analyzing, getting, and converting traffic.
-Zak