505 baseball questions, your friends can't answer