Park and ride: progress and problems