Максимальная отдача на один проект возможна, если работу организовал хороший менеджер и все работает как часы. Но таких проектов на фрилансе 1%. Поэтому приходится брать в работу второй проект, чтобы не простаивать. Не обязательно вторым проектом брать большой. Во фрилансе главное не простаивать в то время, когда запланировал работать, иначе будешь работать, когда нужно отдыхать.
Например при разработке сайта потребовался новый редизайн или изменилось ТЗ. Такое часто бывает. При таких условиях приходится вести два проекта, иначе можно скатится в финансовую яму.
Посчитайте свой рейт исходя из запросов. И вы увидите готовы ли предложить его вашим клиентам. Например 25 часов в неделю, 4 недели с ожиданием 100 т.р. в месяц. Получается в среднем 1000 руб. в час. Расчет без рисков нетрудоспособности, неоперативности клиента и т.д. Если ваши навыки позволяют запрашивать такую цену, смело идите. Но рекомендую сделать переходной период, чтобы набрать клиентов и попробовать силы. У меня он занял год.
30 т.р. это чуть больше, чем я плачу за ипотеку. И 30 т.р. это обеспечение себя на самый край. Либо вы живете в очень благополучном в плане цен регионе.
В случае многостраничной таблицы вам придется приделывать пагинатор и разбираться с фильтрацией, сортировкой и кэшированием.
Views гибкий инструмент, который кстати включен в ядро будущего Drupal 8
Один раз прописываете таблицу через views api и делаете с ним, что хотите.
@nepster09 отнюдь. В CMF Drupal например уже есть функционал для пользователей и авторизации. Плюс множество модулей для альтернативной авторизации. А платежная система, это еще один модуль. Кстати есть модули и для биллинга.