i would work on a cvs copy without committing
until the software isn't good enough for at least
a test drive. i've experience with php and cvs.
Stephano already wrote some articles on
phpBuilder.com
(just to say the world is quite small :)).
http://www.phpbuilder.com/columns/stefano20000824.php3