How did I decide that CVS was broken?
Well, druid (our development platform for VIBES and the VOIP front-end) is down because D'Arcy's in the process of replacing it. So I switched to working on Cinemon and wanted to remove an old file that was cluttering up a directory.
But CVS was spitting back an error saying that a particular directory couldn't be located. It was doing it so fast that I just assumed it was local... nope... apparently the new druid is far faster than the old one and doesn't yet have the CVS repository set up... druid is also (via a DNS alias) cvs.vextech.ca.
Well, at least CVS-the-program is working :) .