И так, мои выводы за сегодня...
Если Вы хотите сделать свой сайт, то у Вас три варианта:
1. Самому написать сайт полностью. Для этого надо хорошо знать HTML и CSS, PHP (или другой язык программирования), MySQL и кучу всего еще. На изучение этого уйдет год-два. А самый большой недостаток - низкая (практически нулевая) безопасность такого самописного сайта для хакерских атак.
2. Заказать сайт у профессионалов. Минусов всего два - это дорого и Вы потом не сможете сами внести никаких изменений.
3. Делать сайт на уже существующей CMS. Достаточно иметь только базовые представления об HTML и немного усидчивости. Минусы - сайты на готовых движках очень "тяжелые", а также они в некотором смысле "шаблонные" - Вы не сможете сделать свой индивидуальный функционал...
Что касается Staff in, то я принял решение пойти по 3-му пути и делать сайт на CMS Joomla. Однако, спустя пару лет я планирую написать все заново и создать уже собственную CMS. Буду ли я это делать сам? Скорее всего - да. Но в компании нанятых за зарплату веб-программистов и веб-дизайнеров. Впрочем....до этого надо еще дорасти...