@khairiel: Good post........