@shadowcrypt: Great article!