What does it take to qualify for the Boston Marathon?

The Boston Qualifier Questionnaire offers some insight into what it takes to get the elusive BQ