ник: Дрюня
по крайней мере, оценить можно от кол-ва фактически затраченного времени * стоимость твоего рабочего часа
а дальше сам решай, чтобы потом "не было мучительно больно" потраченного времени, а в итоге - себе в убыток
если получается меньше какой-то суммы (для меня, к примеру, это 3000 руб.) я не берусь.
если слишком много - то нужно придумать причины, чтобы объяснить такую стоимость (всякие трудности, исправление багов в течение первого месяца использования, он-лайн поддержка)