Silicon Valley Puzzles