Да, тема правильная.
Не голосовал, отпишу сразу, если по сабжу, то:
1. Учесть всю полноту тех. поддержки - невозможно, ровным счетом как и потребности, и понимание продукта покупателем перед и после покупки (соседний топик с моим участием).
Пример-иронию могу привести следующую:
Создан модуль, цель которого - менять массово с "Х" на "У", или просто заполнять всю пустоту на "У", но... пользователь, купивший модуль, захотел следующий функционал: хочу для пустых - заполнять "Х", а уже заполненные ("У") - не трогать, но перед покупкой - не уточнил, есть ли возможность такова у модуля или нет, хотя доступ в демо-админку был и он мог полностью "прощупать" весь функционал.
А теперь вопрос: должен ли разработчик допиливать функционал модуля или возвратить деньги за модуль покупателю или же на платной основе допиливать ?
2. Сам же допил и разделение на платную и бесплатную тех. поддержку...
Инструкция - это описание модуля или файл в корне архива - вот мануал пользователю (это я помню от afwollis-а такие требования были), и если брать по самому функционалу - то, например, за адаптацию под "недефолтный" шаблон или там под небольшие конфликтные моменты, которые занимают не более 15-ти минут - я делаю безвозмездно.
А если у покупателя, сразу же возникает вопрос (обычно перед покупкой в личку) о возможности переписать функционал под специфику его бизнеса или "индивидуальную хотелку" с подробный описанием, то я сразу же отписываю о цене, и в случае согласия - приступаю к разработке.
Но тем не менее - в теме поддержки нужно хотя бы дать ответ, по вопросу, а вот помогать или нет с установкой - вопрос лично каждого разраба.