Много раз слышал, в том числе от гуру, мнения о том как написать хорошую (продающуюся) программу. Существует две диаметрально противоположных точки зрения. Первая, о том прежде чем покорять толпы доверчивых лемуров необходимо сделать конфетку - все вылизать, написать хелп, сайт, заказать графику и тексты... И в вторая - программа должна быть сделана максимум за несколько дней на коленке и идти в массы, а дальше все будет видно.
Есть еще один интересный тезис - идеальная программа имеет только одну кнопку "Do it".