it is possible to build your own from scratch, there are plenty of resources. here's a pretty good place to learn how list_php_video.php at the bottom of the page is a series on building a cms. I gotta tell you though, it is a LOT of work. I tried once, but after about 15 hours I quit. It is well worth the $70 to just buy one and customize it the way you want