Re: Of course it's not just Perforce
Do they hate your code and just want it to die? We've had several occasions where the database got corrupted somehow and had to be rolled back to an earlier state.
The second time I had a local git-based backup (intended for branching and merging) so pushed up the lost changes again.
It never seemed all that stable either, though that was probably really caused by poor Internet connectivity.