Comment Re:Priorities. (Score 1) 534
*cough*
*cough*
It is abundantly clear that, while everything was going ok for a while, Ben's fatal flaw was being "helpful" to the police and offering information to them. The interview was voluntary, and they even told him he could walk out at any time. The minute he mentioned that he had taken notes of the converstaion with the security researcher on his iPad though, the police then had the information they needed to seize it. When he refused citing his sources and private information contained on it, they arrested him (later releasing him without charge). Once again, as has been linked to so many times here on Slashdot, the following should be REQUIRED viewing by everyone!
I've noticed several design suggestions in your code.