Take a look at http://www.opensourcecms.com/
there are infos and demos for all (I do not know actualy all or not , but MANY) CMS opensource
So U can choose one for your site
and all are free :)
it si cool I think .. U can compare ... easy .. to find the best that fit your needs!