@t-h-x: Wonderful post!