Jump to content
“But why not just use display:none?”
Because display:none makes some screen readers ignore the content and not read it. This is a very nice way of doing it!
By the way, you might want to fix the tab order on this form, as tabbing from “http://” to the Message takes me to the logo at the top of the screen!