Simple question: Why reinvent the wheel? There are 3 really huge/popular/powerful/extendable CMSs out there. And if you bring in the smaller names, then it adds up quick.