Thanks, Jeff. I think you may be on to something, although it's not completely fixed yet. Under /web/myservicename/CVS/Root on the production computer, the value is :ext:dev:/cvsweb, just like CVSROOT. However...
The cvs repository is on my dev computer. If I login as joeuser on the production computer and do:
cvs co servicename
All my code is checked out of the repository on the dev computer.
Back on production:
cd servicename
rm readme.txt
cvs update readme.txt
joeuser@devcomputer's password:
U readme.txt
However, it hangs at U readme.txt
I hate to bug you all with this, but I really do appreciate the help. I'm doing my best to find resources on the net as well.