Client satisfaction and the organization of medical practice: why time counts.