Text this: High temperature superconductivity: puzzles & promises