City seeks to revive slumping retail sceneAug. 30, 2024 Battle for the Sewer: East Palo Alto Sanitary District fights city takeoverAug. 16, 2024 Stanford alum details affair with dean, who is now a Palo Alto City Council memberJuly 12, 2024 ‘Taken for granted’: Faith leaders seek more City Hall supportJuly 12, 2024 Flights of fancy: Plans to modernize Palo Alto Airport face resident resistance(print version)May 23, 2024 Can a Palo Alto nonprofit shift the local commute?(print version)May 16, 2024 Inside the recount: Election workers examine every vote in District 16 race(print version)April 24, 2024 Stemming the tide: With $369M plant renovation, Palo Alto takes aim at algal blooms(print version)March 28, 2024 The reckoning: How a violent arrest forced out two cops(print version - recommended)Jan. 23, 2024(Three-part series) Who will succeed Anna Eshoo? Here are the 10 candidates running for Congress(print version) Dec. 22, 2023 A shelter divided: With staff in disarray, has Pets In Need lost its way?(print version)Aug. 10, 2023 What hath Palo Alto wrought?A review of Palo Alto by Malcom Harris(printversion)Feb 15, 2023 Battling bias: What traffic data reveals about PAPD(print version)Nov. 4, 2022 Fatal errors: After employee’s death, Palo Alto fights charges of safety violationsFeb. 4, 2022 Redefining downtowns: Peninsula cities transform their civic centers(print version)June 17, 2022 Palo Alto takes heat over solar permittingMay 21, 2021 The tweeting species: A conversation with Jonathan FranzenFeb. 28, 2014 Her final hours: The murder of Jennifer SchipsiFeb. 18, 2011