#80: Basic HTML reader