By Steven Dubois, San Jose Mercury News