krab, а кто это такой "добрый"? Доброволец, что за ним потом чистить и править надо?
Хотя не знаю, как лучше - так или самим с нуля создавать.
Совсем с нуля у меня мысль не идет, а вод если его править и улучшать то вроде нормально, незнаю может он сам отзовется.