Something I've always wondered: why does cvsup provide a completely copy of the cvstree? Seems a little strange to have to cvsup the entire tree to your local machine only to then use cvs to extract a copy of the latest code in cvs. Adam