@johnesan: Marvelously written!