In reply to Clauso:
Ha, I had a discussion about Gary McKinnon, and Edward Snowden last week with someone who thought that Snowden is a traitor, when it is blatantly obvious that the NSA - or at least a section of them - are going far beyond what they are supposed to be doing, it's like a Robert Ludlum movel / film series.
He posited that the NSA is so lax that a small time contractor like Edward Snowden should never have had access to the information / files that he has actually leaked.
I responded, describing that episode of the X-Files - yep - where Agent Mulder had been missing for months supposedly "kidnapped by aliens" and yet his ID key pass was still good enough to be able to get him access to a secure building. ie agent missing, don't cancel his pass, don't put an alarm on it if is used, just don't bother, he still has high security access, don't bother cancelling that if he is kidnapped.
I posited that there was no way that a high level US government agency would ever be so stupid... errr...
I was apparently wrong, the Gary McKinnon episode proved that they were insecure, and the Edward Snowden incident says they still haven't learned a thing.
I had to laugh when Hong Kong was issued with a warrant for Edward James Snowden, and of course that meant that they couldn't stop Edward Joseph Snowden leaving for Moscow, as no such person existed...