I *hate* centralized version control. I most especially hate the kind that gets in the way of you doing crap when you haven't got connectivity with the server. The worst offenders of course are horrorshows like ClearCase, but Perforce isn't so hot either.
-josh