А зачем писать свой движок, когда готовых достаточно? Я на Drupal'е остановился.
Добавьте вариант "Не пишу, хватает готовых" для объективности.
Да и НЛО забыли, нехорошо.....
В собственную ЦМС проще внедрить новый модуль, написанный своими руками, чем готовую систему. Хотя, бесспорно, написание качественного модуля уровня Хабры требует ресурсов.
А вы уже пишете движок социальной сети? :)