@agcrypt: Excellent post,