I agree with Karoly's opinion on this one, at least where hastiness is concerned: A) 'The devil you know, vs. the devil you don't know'...meaning, why bother re-training everyone for anything less than something *truly* easy/fantastic. Love it or hate it, most of the highest contributing people within the Drupal community can get things done with cvs at the moment. It's cvs can be an obstacle, but it's not insurmountable. B) Implementing :something truly easy/fantastic" in place is likely going to be at least an 18 month process. C) Anything less than a browser based gui, why bother...does the community really want to get in the business of maintaining OS-specific clients? </me sticks two cents back in pocket>