На самом деле я бы посоветовал тебе написать свою CMS... пусть она будет очень дырявой, но не видение исходных кодов не даст тебя с "легкостью" сломать, что, в общем, не скажешь про сайты на стандартных CMS, хотя заплатки выходят регулярно. Если конечно опыт не позволяет, то, слушая знающих людей, я наверно посоветовал бы поюзать exoops, а сейчас как я знаю ruscms.