By Bruce Schreiner (AP), San Francisco Chronicle