Вмешаюсь в дискуссию в вашего разрешения.
Я придерживаюсь такой же позиции как cDLEON, лучше написать самому. Операционку тоже можно написать, но под нее нужны будут дрова и т.д., а это опять же бессмысленная трата времени, т.к. есть unix. К PHP привыкло множество людей и меня тоже язык устраивает. Но когда речь идет о каком-то небольшом специфическом продукте, таком как поисковик или шаблонизатор, и нет продукта который полностью оправдывает ожидания, надо писать своё.