OPINION

Forgotten a website password? Prepare for battle with the gatekeeper