Things you can do with CVS
- download source code anonymously
- develop by yourself, entirely locally
- develop in large distributed offline teams, with each person only needing occasional SSH access to the server
- develop code across Windows/Unix
- find out who broke what
- put everything back the way it was last Wednesday, when it all worked
- make pretty changelogs
- manage changes on a project with production and development branches