@ecryptogic: Great review.