Barrett Brown has been in jail for 679 days, pending trial.