@anarcotech: Excellent article